Arduino初探
几个星期前在Hacker News上看到关于Raspberry Pi的消息,对于这片只有手掌大的$35 ARM GNU/Linux盒子产生了兴趣。可惜的是,我找遍整个网上,所有在中国的代理都没有货。官网上5月11号发布的消息说,他们将在5月到六月之间提供75,000个,但是我觉得预定的人已经远远超过这个数目了。所以什么时候拿到,实在难以估计。
不经意间,看到Raspberry Pi的网站上,关于Raspberry Pi和Arduino的文章,知道了Arduino这款开源微控制器,Raspberry Pi团队觉得社区里有人将两者对比是不合适的,他们是两款不同目的的产品,并放上了一些关于两者可能结合在一起的消息,一个叫Omer的家伙在做一款连接两者的设备——Ponte,在网站上都已经可以看到原型。
从高中开始,就一直对机器人和开源的各种电子设备和软件感兴趣的我,在这张非常有爱的图的刺激下,订购了Arduino UNO:
图中是我也参加过的乐高First Lego League机器人竞赛的一个英国团队,他们的老师将RaspBerry Pi放到一个乐高做成的机箱里,下面是他们团队做的机器人。
Arduino怎么念
自从知道这个东西之后,一直不知道怎么念,Arduino是意大利语,r是要卷舌的,这里是正解,直接下载发音:How to pronounce "Arduino" in Italian
订购Arduino UNO
订购是在Seeed Studio上,如果只是买一个Arduino UNO实际上做不了什么事情,还需要购买一些LED灯和一些简单的传感器才能真正的开始,当然连接电路板和外部设备的连线是必须的。这些,我没有单独购买,我选择了ARDX - The starter kit for Arduino,这个套装包括了学习Arduino的基本设备,足够我用了,花费¥504,这个套装是包含了Arduino UNO Rev3的。从深圳通过顺丰快递,一天我就拿到了。
吃饭的时候,迫不及待的打开了,包装得很好,没想到Arduino UNO那么小:
Arduino UNO的包装设计很不错,外壳是绿色的,我感觉它只有香烟盒的一般大,比火柴盒略大一点点,上面有一个MADE IN ITALY的包装贴,撕掉之后,打开第一页,你会看到"WE LOVE OPEN SOURCE"的标语,瞬间亲切了,整个是折叠的,展开整张内页是橙色和白色的搭配,感觉像是变形金刚能量在释放:
ARDX中的各种设备我就不一一介绍了,网站上都有,比较有爱的是,里面的小册子中,有13个小教程,顺着教程过一遍,ARDX中的所有设备就全都用过一遍了,也都知道可以做些什么了。
略折腾一下
当中,比较有意思的是CIRC06(播放音乐)和CIRC10(温度传感器)。
教程里播放了"Twinkle Twinkle Little Star",也就是我们所说的《一闪一闪亮晶晶》,我很邪恶的找到了《最炫名族风》的乐谱,有时间把它做成我的起床铃声。
Arduino拯救世界
Arduino能做的东西太多了,但是都需要一些外设才可以,ARDX初学者套件玩完了,就开始烧包了。我今天订购了XBee Wi-Fi PCB Antenna - S6和一个128*64的Grove OLED 显示屏,不能无线连接和不能观察控制器的状态实在太难过了,这两个是必须的。
有关Arduino的书籍很多,我在看的就有:
- 《Arduino Cookbook, 2nd Edition》
- 《Building Wireless Sensor Networks with ZigBee, XBee, Arduino, and Processing》
- 《Environmental Monitoring with Arduino》
- 《Arduino Projects to Save the World》
当当上有一本中文的,听说质量很差,就不要买了。
慢慢折腾吧,正如那本《Arduino Projects to Save the World》的书名一样,Arduino项目已经在教育领域帮助了很多学生了解电子,方便的亲手做出原型而不仅仅是只会纸上谈兵,Arduino正在拯救世界!