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

2.1 Arduino是什么?

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

名称中的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,或者计算出学校到夏天放假的天数。

Andrew说得很对。本书中的例程在老版本的Arduino中可能可以工作,但是你最好使用Arduino Uno版本,它可以避免在测试本书的例程时出现的一些问题。但是现在只需要用Arduino就可以了,而非Arduino Uno。这就像说“我的计算机是Windows操作系统”,而不是说“我的计算机是Windows 7专业版64位操作系统”。这样听起来就不会感觉傻气和啰嗦。
关于Arduino有很多有趣的事,但是不会在本章中全部列举。相反,我会指出你将会在挑战1中用到的一些关键设备。图2-2用一些特别的箭头指出了一些重要的部件。现在就将这些位置找出来吧。

Arduino的供电可以选择电池、交流电源或者交流适配器。如果想更有趣一点,可以称为“墙疣”(wall-wart)。
Arduino是需要电源的,你可以将它插进一个墙疣中或者用一个电池接口,如图2-3所示,来引入一个9V的电池。我会在第3章中来告诉你如何给Arduino用电池夹供电。(实际上我们更推荐使用电池,因为这样便于携带Arduino。本书中的Cade和Elle将会使用这种方式。)

看看那些称为针座的东西(参考图2-2)?那些带有洞的小黑色矩形中间有孔,可以将导线或其他部件插入这些孔内,本书稍后将会提到。这就是你连接电动机和传感器或者其他元器件到Arduino的方式。现在开始,不要担心那些印在针座旁边的数字或者字母。等到需要的时候我会很详细地介绍它们的含义。但是现在你只需要注意针座上并不是所有的洞都是一样的,其中一些标记数字,一些标记字母,而另一些则在你知道它们的用途之前完全是令人迷惑的。请放心,在本书结束时我们会对其作出解释。
Arduino由很多部分组成,后面你都会学到。但是首先我们想指出来的是板子中间的那个大的矩形凸起的芯片。这是Arduino的核心大脑,称为处理器——一块Atmel公司的AVR处理器。在接下来你创建的例程并且准备对其测试的时候,这个小东西将会占主导的作用。但是这个处理器具体是怎么样来控制的呢?很高兴你问了这个问题。

时间: 2024-10-21 22:00:45

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

《Arduino奇妙之旅:智能车趣味制作天龙八步》一导读

前 言 乐趣.我们想要用一个词来形容我们对这本书的终极目标,以及一个词--我们希望你将使用它来描述这本书,而这就是我们所选择的那一个词.当然,还有其他的目标,但在最后,当你读完这本书时,我们希望你会喜欢本书介绍的内容.许多书使用引言来解释这本书讲的到底是什么,读者将会学会什么,读者需求什么(一个技能或者可能一个项目或者一款软件),以及当读完最后一页时留给读者的将是什么.这也是本书的引言所希望做到的,我们期待这是个愉快的开始.所以,欢迎阅读本书.这里我们不会用太多篇幅在引言上,仅仅通过几页来告诉你

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.2 让Arduino做些事情

2.2 让Arduino做些事情 Arduino本身做不了太多事.它可以进行一些数学计算,其内部时钟很准时.但是这个微控制器本身只是一个看起来非常酷的镇纸.(并不是说它很重,因此将其作为镇纸也并不好用.)将Arduino变得有趣的方法是插入各种各样可以工作的电子元件--电动机.LED.可监测狗叫的声音传感器或你的房间有侵入者的超声波传感器.电阻.电容.晶体管等.即使你还不知道所有这些东西是什么或者它们是如何工作的也没有关系--只要注意,当它们连接到Arduino时,它们就准备做一些工作.就其本身

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

3.3 下一步是什么? 所以现在你可以欣赏组成小发明1的电路了.你可能会问自己,"好吧,然后呢"(或者你可能问自己,"披萨店的电话号码是多少?在这个制作完成后,我有点饿了!") 那么,你有三件遗留的事情要做: 1.创建将载入Arduino的一个草图(或程序). 2.将Arduino与笔记本计算机或计算机连接. 3.打开门,从房间里放出Cade和Elle. 在第4章,你将要做这三件事.你将要学习如何给Arduino编程,让它成为一个键盘修复工具,以及学习如何输入需要的

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.4 准备好了吗?

2.4 准备好了吗? 我们承诺要使理论知识学起来很短很甜蜜,不是吗?用Arduino编程是很有趣的,一大堆的编程理论和数学公式只会减慢大家的学习进度,但不是说学习这些理论不重要,相反,理论非常重要.但是我猜你已经迫不及待地想要玩转 Arduino,自己动手制作一些小发明了吧?Elle和Cade还被困在那个屋子里,你可能已经坐立不安,想做一个装置帮助他们离开了.那么就让我们动手吧! 第3章将告诉你如何用几个简单的元件接通Arduino,顺便解释在本章中忽略的Arduino的各个组成部分,同时,将解

《Arduino奇妙之旅:智能车趣味制作天龙八步》一第3章

第3章 挑战1:检查硬件在第3章,准备好手中的Arduino,这样就可以制作一些东西.但是将要制作什么呢?我们想告诉你,你将要创建一个技术性很强的计算机系统,它会控制一个救生舱,这个救生舱将会放大并解救Elle和Cade.但是像其他任何你在生活中习得的技巧一样,成功的关键是从缓入手和从简入手.我们的第一个任务将是弄清楚用到的硬件资源,来完成这个发明,将Cade和Elle从被困的房间里解救出来.然而你很快就会看到,它不是一个复杂的发明.事实上,在你完成发明制作后,将Cade和Elle从被困房间里救

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.3.1 Windows操作系统下的注意事项

2.3.1 Windows操作系统下的注意事项 在Windows操作系统下安装这个软件时,有一些事项,这里想与大家分享一下.如果你习惯了只是简单插入设备,然后让它工作,那么在Windows操作系统下安装这个软件,对你来说可能会有点复杂.因为你必须手动安装驱动,而不能盲目地点击"下一步"按钮.下面是在Windows 7上安装IDE这个软件的过程中得到的一点启示,希望对大家有所帮助. 提示 先浏览这部分的背景信息,然后登录arduino.cc找到IDE的官方安装说明,再根据提示安装,希望看

《Arduino奇妙之旅:智能车趣味制作天龙八步》一3.2 构建小发明

3.2 构建小发明 3.接下来你将要使用另一根跳线(在位置A-16)来连接电位计中间的引脚到Arduino上标签为A0(模拟输入0)的排插上.图3-8显示了一根新导线的特写,它插入在5V和GND之间的孔中,5V和GND导线与电位计连接. 图3-9显示了插入Arduino的排插孔(A0)的绿色导线.猜一下什么情况?没错!电路搭建完成了! 图3-9?完成搭建的电路

《Arduino奇妙之旅:智能车趣味制作天龙八步》一3.1.1 电位计

3.1.1 电位计 对于挑战1,你将要把一个电位计连接到Arduino上作为传感器使用.电位计是个很小的器件,它有一个旋钮,可以向前或向后旋转.你将旋转电位计上的旋钮来"拨号",并发现旋钮的位置必须产生0到9之间的数值.这些数字将会用来模拟打开门锁时输入键盘的密码. 注意 如果你还没有电位计,那也没问题.读完接下来其他部分的内容.然后记录附录A中完成挑战1所需要的器件.购买这些器件,在它们到手之后再回头阅读本章节内容. 理想的情况是,当你阅读每一篇紧紧联系的章节时,你的手边有每一个挑战

《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.3 安装软件

2.3 安装软件 我们不知道你是用Windows.Linux还是Mac操作系统来创建骨架的,但值得高兴的是,IDE对这三个操作系统都是适用的.打开浏览器,访问www.arduino.cc,点击屏幕上绿色菜单栏下的下载按钮,下载Arduino IDE.下载与你的操作系统相匹配的IDE之后,点击"开始"按钮,然后根据提示安装软件,这个提示针对Windows.Linux和Mac操作系统有三种不同的版本,你要注意区别,选择适合自己计算机的相应版本进行安装. 注意 仔细阅读与你的操作系统相匹配的