Arduino是什么样的硬件?
Arduino是一个开源的平台,包含硬件和软件 。全球各地的爱好者都可以分享它的相关资料 。很多高手也参与到Arduino社区中,把自己开发好的库文件或者电路图提供出来让大家下载使用 。Arduino的特点就是简单,和51单片机或者Arm比起来,代码非常容易编写,因为底层都是封装好的,玩家只要调用库函数就可以了 。
比如用51编写一个流水灯程序,首先要配置很多相关的寄存器,计算时钟频率,配置对应管脚状态,然后才能把灯点亮;当换成其他的单片机型号之后,这套代码就废了,还得再去看芯片手册,重来一遍上面的工作 。Arduino就不存在这个问题,虽然各型号硬件配置不同,但是软件基本是通用的,很容易上手,大大节省开发时间,降低开发难度 。
由于使用简单,喜欢Arduino的用户不仅仅是电子或编程爱好者,各行各业的人都可以基于Arduino,结合本专业,快速做出有创意的新鲜东西出来 。网上的例子很多很详细,初学者不需要花大精力去学硬件和编程,把更多的时间花在创意和想法上面就ok了!图:用Arduino制作的八位游戏机我正在做Arduino的入门教程,有兴趣的朋友们可以关注我,共同交流~ 。
新手玩arduino,有什么建议吗?
工欲善其事,必先利其器 。买正版如果学习的话建议购买正版的Arduino UNO,意大利原版的最好 。可以在Arduino官网购买也可以在国内授权的公司购买 。如果图便宜买国内小厂生产的,质量有的真不敢保证 。到时候吃一点小问题,你可能半天到解决不了 。而官网原版的质量可能,在板子上几乎不会出现问题,我们可以把时间花在创意上 。
现在官网有促销的活动,感兴趣的话可以看看 。买套件有了Arduino还是远远不够的,因为他只是一块板子,唯一的外设就是一个LED灯,远远满足不了我们的要求,如果想玩Arduino的话,买套件是必不可少的,一般套件我就不做推荐了,比如说淘宝上100块钱一大堆的 。如果你是一个极客玩家,我建议你买优质的套件,因为劣质的套件做工不行,对于追求完美的小伙伴简直是噩梦 。
我知道的一个优质的套件大家可以借鉴,这个套件是我体验过最棒的Arduino,所以推荐给大家,用这种优质的小玩意做创意很舒心 。官方参考资料学习Arduino的资料很多,但都大同小异,在你稍微入门之后,我建议你去Arduino的官网学习 。如下图所示,列出了关于Arduino所有的函数,我们看的书上的资料都是根据这些函数改编的实例 。
我们随便点开一个函数,比如说digitalWrite(),官方给我们解释了关于digitalWrite怎么用比如说这个函数翻译成汉语的意思是:digitalWrite()(数字I / O)描述:对数字引脚写入高值或低值 。如果将引脚配置为pinMode()输出,则将其电压设置为对应的值:5V(或3.3V板上的3.3V)为高,0V(接地)为低 。
如果将pin配置为输入,digitalWrite()将启用(高)或禁用(低)输入pin上拉 。建议将pinMode()设置为INPUT_PULLUP,以启用内部拉阻 。有关更多信息,请参阅数字大头针教程 。如果不将pinMode()设置为输出,并将LED连接到pin,当调用digitalWrite(HIGH)时,LED可能会变暗 。
如果没有显式设置pinMode(),digitalWrite()将启用内部上拉电阻,它的作用类似于一个大的限流电阻 。实例除了说明函数的含义之外,官方还为每一个函数设定了一个实例供我们参考,这一点会让我们学习的更速度、高效 。LED灯延时函数void setup(){ pinMode(13, OUTPUT); }void loop() {digitalWrite(13, HIGH); delay(1000);digitalWrite(13, LOW); delay(1000);}FINAL官方参考资料里面不仅有每一个函数的参数实例,还有Arduino板的各种信息,如原理图、PCB源文件等一切我们需要的! 。
推荐阅读
- 吉林移动官方网站官网 中国移动有限公司
- 移动吉生活官网 吉林移动吉生活
- 魅族官网flyme下载第三方 首批Flyme
- 现代名图蓝牙开关在哪
- 双闪关不掉如何强制关
- 四档跑80对车有伤害吗
- 轮胎轴承坏了什么症状
- 轮胎扎个钉子要不要拔
- 停车被挡住打什么电话
- 轮毂17x7j是什么意思
