如果想自己diy一个小玩意儿,可以尝试用arduino来做,之前用过一段时间树莓派,了解了树莓派的强大,但是不可忽视树莓派在某些方面还不算完美,对于一些小的东西可能有些大材小用。相比于树莓派,arduino价格低一些,更小巧,或许是一个好的选择。
目录
(一)arduino起源
Arduino是一款便捷灵活、方便上手的的开源电子原型平台,Arduino平台由硬件(各种型号的Arduino控制板)和Arduino集成开发环境(Arduino IDE)组成,可以理解Arduino为Arduino软硬件平台的统称。
Massimo Banzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。2005年冬天, Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。Massimo Banzi喜欢去一家名叫di Re Arduino的酒吧,该酒吧是以1000年前意大利国王Arduin的名字命名的。为了纪念这个地方,他将这块电路板命名为Arduino。
Arduino的诞生源于他们想开发一种简单设备,这种设备应当够很容易地连接到其他各种设备上,比如继电器,电机、传感器,也应该很容易进行编程;并且价格要便宜,毕竟学生没有多少钱。最后他们选择了Atmel公司生产的8位微控制器,并为微控制器编写了Bootloader固件,然后将之全部打包放入一个简单地集成开发环境。这样我们就可以通过一些简单地操作实现我们想要的功能了。
(二)arduino设备类型
从arduino诞生以来到现在,arduino已经开发了多种