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的书籍很多,我在看的就有:

  1. 《Arduino Cookbook, 2nd Edition》
  2. 《Building Wireless Sensor Networks with ZigBee, XBee, Arduino, and Processing》
  3. 《Environmental Monitoring with Arduino》
  4. 《Arduino Projects to Save the World》

当当上有一本中文的,听说质量很差,就不要买了。

慢慢折腾吧,正如那本《Arduino Projects to Save the World》的书名一样,Arduino项目已经在教育领域帮助了很多学生了解电子,方便的亲手做出原型而不仅仅是只会纸上谈兵,Arduino正在拯救世界!