机器人的热潮让每一个爱好科技的人都想去探究它的奥秘,复杂的机器人要求具有超强的计算能力以及实时性,因此都会选用高档的嵌入式芯片,更有甚着使用多台多核的电脑同时计算。
然而作为普通爱好者,去做DIY,做个小机械臂,机械手,玩具小猫,小狗,这些东西,普通的嵌入式如ARM,51单片机就足够了。
但是,今天给大家介绍的这一款嵌入式开发板Arduino,具有极简单易学,易上手的特点!
我曾经在三个比较大型的项目上使用该开发板,对于计算量不是太大,实时性要求不是特别高的情况下都能满足要求。
Arduino有专门的程序集成开发环境Arduino IDE,写完程序之后,通过USB数据线就可以直接烧写到Arduino。
Arduino有很多种,最常用的是Arduino Mega 2560和UNO和Arduino Nano。
arduino Mega 2569
Arduino Uno
Arduino NANO
Arduino还是开源的,你可以自己开发程序,论坛上的程序也是非常的丰富,就连硬件电路板都是开源的,你可以下载下来,把它发给PCB生产厂商,自己买元器件焊接这块开发板。
此外,官方还提供了各种扩展板,比如GSM,Ethernet ,WiFi等模块。
下面以控制一个伺服舵机为例,简单看一下Arduino的简单程度!
硬件的接线方式如下:
servo控制硬件接线
代码如下:
servo控制代码
怎么样?简单吧,你也来试一下吧,通过舵机的简单组合,就能组成一个简单的机械臂哦!
联系客服