欢迎光临haoDIY - DIY制作从这里开始!

diy音响功放音箱胆机电子单片机电脑科技小发明机器人制作_haoDIY

haodiy微信
当前位置: 主页 > 最新DIY >

创客的积木(一):火遍全球的开发板Arduino

时间:2017-08-16 15:19来源:www.crystalradio.cn 作者:我爱红烧肉 点击:
创客的积木(一):火遍全球的开发板Arduino ,矿石收音机论坛
Arduino是什么

开发板满大街都是,有什么好讲的?
有。

这是一块既普通又不普通的开发板。说普通,是因为它真心没啥技术含量;说不普通,是它让单片机的学习和使用变得前所未有的方便,上至70岁老人下至10岁孩童,都可以迅速学会并用它实现自己关于电子制作的想法。

它的名字,叫arduino。

arduino是一块以AVR系列单片机为核心的单片机开发板,你可以用它学习单片机,并进一步用它实现智能电子制作。它有多个不同的硬件版本,神奇的是,尽管各个不同版本在外观和配置有所差异,然而使用起来却基本相同,从这个角度说,你选择哪个版本的开发板都可以。我手上用的是UNO版,arduino的UNO版长的是这个样子:
创客的积木(一):火遍全球的开发板Arduino 

开发板上有LED、IO接口和按键,左上角是方口的USB插座,把这个接口用usb线连接到笔记本或者电脑,就搞定了。不用电源线,usb线供电;不用下载线,usb线在线下载;不用串口线,usb模拟串口。看到这里,如果你曾经使用过那些让人蛋疼的单片机开发板的话,我相信你和我此刻有相同的感觉:一线连接,太方便了!


为了配合开发板的使用,在电脑上呢,需要装开发环境,也就是一款软件。装上这款软件后,你就可以用它写程序来控制单片机了。写完代码后,点“下载”按钮,软件会自动编译程序、生成hex文件、自动下载到开发板并运行,运行时输出的文字会在你的电脑上显示。一键调试,太方便了!
创客的积木(一):火遍全球的开发板Arduino 


且慢叫好,下面的特性才是它流行的真正原因。
Arduino具有丰富的第三方模块代码库。
比如你需要做一个四轴无人机,其中要用到加速度传感器。传感器模块买来了,该怎么用呢?写哪些寄存器、进行怎样的配置、如何读取数据,都是要考虑的问题。在以前,你必须仔细研究Datasheet,写各种函数,然后集成到main函数里来。在Arduino的世界,你有更快的选择:去官网下载个加速度传感器的代码库,代码库已经把寄存器配置、数据读取的函数全写好了,你只要拿来直接用就行。顺便说一下,Arduino对各种外接模块的支持非常丰富,常用的都有,而且还配有示例,非常贴心。软件领域关于面向对象编程有句经典的话:不要造重复的轮子。意思是能用别人的就直接拿过来用,从而节约时间,集中精力做好自己的那一块。显然,Arduino在开发板领域很好的践行了这句话。


Arduino能用来做什么
单片机能做什么,Arduino就能工作什么。机械臂啊、四轴飞行器啊、智能小车啊、机器人啊等等等等。都可以。
创客的积木(一):火遍全球的开发板Arduino创客的积木(一):火遍全球的开发板Arduino创客的积木(一):火遍全球的开发板Arduino 



常见问答

Arduino 官网:
https://www.arduino.cc/

网上Arduino的视频资料也很多,搜一搜一大把,就不特别介绍了。

这么易学易用的好东西,贵不贵? 额,我网上买的UNO,才花了35元,还包邮。。。。。。


总之,Arduino极大的降低了单片机的门槛。如果你想快速开发,Arduino适合你;如果你白发苍苍还想学单片机,Arduino适合你;如果你是小学生,Arduino适合你。



补充内容 (2016-11-6 09:27):
3楼和5楼的回复切中要点:
世上的开发板千千万,但Arduino是个通用平台。所有常见的外围电路都有人给你做好了库函数或者扩展板 ,拿来就能用,兼容性极好。这样一来,你可以把所有精力都集中在实现自己的想法上。
赞一下
(0)
0%
一般般
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐DIY