《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.1 Arduino是什么?-阿里云开发者社区

开发者社区> 华章计算机> 正文

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

简介:
+关注继续查看

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

2.1 Arduino是什么?

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

image

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

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

image

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

image

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云人工智能产品-图像搜索(商业化)发布
产品介绍: 图像搜索(Image Search)是以深度学习和机器视觉技术为核心,结合不同行业应用和业务场景,帮助用户在自建图库中实现相同或相似图片搜索的以图搜图服务。适用客户: 所有具有图像库,并有图像搜索需求的客户。
1072 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
4068 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4479 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
5727 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载