天天看点

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.1 Arduino是什么?

本节书摘来华章计算机《arduino奇妙之旅:智能车趣味制作天龙八步》一书中的第2章 ,第2.1节,(美)james floyd kelly harold timmis 著 程晨 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

虽然你拥有这本书,但这并不意味着你知道arduino是什么,所以我们首先来复习一下。最简单的方法就是向你展示arduino的外观。看看图2-1,你将看到一个实际arduino uno外观图。

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.1 Arduino是什么?

名称中的uno部分是这种版本的特定名称。你可能已经听说过iphone 3、iphone 4和iphone 4s以及windows xp、windows vista、windows 7和windows 8。这些仅是人们使用的产品的各种版本,与arduino是没有区别的。当然,这不是完全正确的。arduino通常是给定名称,而不是数字(以及修订数字;uno的当前版本是修订3,或简写为rev3),所以你需要知道的是,本书中所有的挑战都将使用arduino uno版本rev3。

注意

在开始实际的挑战之前,你需要购买一个arduino uno。因此,请参阅附录。资源列表指出了在哪里可以购买到arduino uno以及这本书中需要的其他组件。

在写作本书时,arduino uno是最新的版本。为避免过于技术化,arduino uno及其先前的版本统称为微控制器,对于一个非常小的计算机来说,它是一个花哨的词。对,就是这个意思!一台计算机。与你所熟悉的计算机一样,arduino内部也能够嵌入一些设备:电源、电动机和各式的传感器等。同时arduino还能做些其他的事情,如计算4 234 876×5981,或者计算出学校到夏天放假的天数。

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.1 Arduino是什么?

andrew说得很对。本书中的例程在老版本的arduino中可能可以工作,但是你最好使用arduino uno版本,它可以避免在测试本书的例程时出现的一些问题。但是现在只需要用arduino就可以了,而非arduino uno。这就像说“我的计算机是windows操作系统”,而不是说“我的计算机是windows 7专业版64位操作系统”。这样听起来就不会感觉傻气和啰嗦。

关于arduino有很多有趣的事,但是不会在本章中全部列举。相反,我会指出你将会在挑战1中用到的一些关键设备。图2-2用一些特别的箭头指出了一些重要的部件。现在就将这些位置找出来吧。

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.1 Arduino是什么?

arduino的供电可以选择电池、交流电源或者交流适配器。如果想更有趣一点,可以称为“墙疣”(wall-wart)。

arduino是需要电源的,你可以将它插进一个墙疣中或者用一个电池接口,如图2-3所示,来引入一个9v的电池。我会在第3章中来告诉你如何给arduino用电池夹供电。(实际上我们更推荐使用电池,因为这样便于携带arduino。本书中的cade和elle将会使用这种方式。)

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.1 Arduino是什么?

看看那些称为针座的东西(参考图2-2)?那些带有洞的小黑色矩形中间有孔,可以将导线或其他部件插入这些孔内,本书稍后将会提到。这就是你连接电动机和传感器或者其他元器件到arduino的方式。现在开始,不要担心那些印在针座旁边的数字或者字母。等到需要的时候我会很详细地介绍它们的含义。但是现在你只需要注意针座上并不是所有的洞都是一样的,其中一些标记数字,一些标记字母,而另一些则在你知道它们的用途之前完全是令人迷惑的。请放心,在本书结束时我们会对其作出解释。

arduino由很多部分组成,后面你都会学到。但是首先我们想指出来的是板子中间的那个大的矩形凸起的芯片。这是arduino的核心大脑,称为处理器——一块atmel公司的avr处理器。在接下来你创建的例程并且准备对其测试的时候,这个小东西将会占主导的作用。但是这个处理器具体是怎么样来控制的呢?很高兴你问了这个问题。

继续阅读