- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arduino从零开始学.
第1章 进入Arduino的世界
欢迎来到Arduino的世界Arduino是一个开源的开发,成千上万的人开发制作个又个电子产品产品从平时生活的到时下的D打印机,它降低了的门槛,即使从零开始的也能迅速上手,制作的,这便是开源魅力的介绍对Arduino。
:
起源与发展
特点
开发板简介
1.1 什么是Arduino
什么是Arduino?相信会有这个疑问,需要一个全面而准确的答案。读者,很多使用Arduino的人这个问题都难以给出一个准确的说法,认为的开发板就是Arduino,其实这并不。那么Arduino究竟呢?Arduino不只是电路板
Arduino是开源的电子,该平台基于单片机微控制器]和相应的开发软件在国内正受电子发烧友广泛关注。Arduino腾空出世,其硬件和开发环境一直进行着更新迭代。Arduino已经有将近十年的发展历史是Arduino Uno和Arduino Mega 2560-1和图1-2所示。
图1-1 Arduino Uno R3
图1-2 Arduino Mega 2560 R3
图-1和图-2所示的开发板所谓的Printed Circuit Board, PCB)。
Arduino项目起源于意大利名字在意大利是男性,为阿尔杜伊,强壮的朋友专有拼写首字母需要大写Arduino的出现并不是偶然,为了寻求一个廉价的从而制作开发板,一经推出,开源廉价的特性迅速广大电子迷喜爱推崇这个开发板炫酷有趣做出一些
Arduino的硬件和都可以在官方网站上,的制作商是意大利的SmartProjects制造商在生产和销售他们自己的Arduino兼容的电路板扩展板,由Arduino团队设计和支持的产品始终保留着Arduino的名字。,Arduino更加准确的说法是一个包含硬件和软件的开平台具有互助和奉献的开源精神以及团队力量。Arduino程序的开发过程
由于Arduino主要是为了非电子专业和业余爱好者使用而设计的,所以Arduino成小型控制器的形式,通过计算机Arduino开发过程是:
(1)开发者设计连接好电路计算机上进行编程将编译通过的程序下载到控制板中观测后不断修改代码进行调试以达到预期效果。
为什么要使用Arduino
嵌入式开发中,根据不同的功能开发者会用到各种不同的作为,在短时间内很多人欢迎和使用,这跟其设计的原理和思想密切相关的
首先,Arduino硬件还是软件都是开源的这就意味着所有人都可以查看和下载、图、设计等资源,并且用来任何开发都可以。可以克隆开发板和Arduino的开发板甚至可以自己动手制作一个。但是制作的不能继续使用Arduino这个tduino。
其次,Linux操作系统一样,开源还意味着所有人可以使用并且参与和改进Arduino更新换代如此迅速的。电子爱好者用开发出各种有意思的互动产品。有人它制作了个自动除草机,上班的时候,花园里的杂草就被清除干净了!用它制作微博机器人,配合一些传感器监测植物的状态,并及时发微博来提醒主人植物浇水、施肥、除草等非常有趣。
-3所示为日本一开发者Arduino和制作的垃圾的智能垃圾桶。
图1-3 智能垃圾桶
Arduino可以和LED、点阵显示传感器按钮等各类可以输出输入数据被控制的任何东西,互联网上资源十分丰富,案例可以帮助迅速自己设备。
应用方面,Arduino突破了传统的依靠键盘鼠标等外界设备进行交互的局限,更或者多人互动还通过F、P等应用程序Arduino进行交互。Flash、P Arduino硬件的分类
Arduino起源以及Arduino制作的各种产品之后接下来Arduino硬件开发板扩展硬件的了解和学习。 Arduino开发板
Arduino开发板设计非常简洁,AVR单片机、一个或振荡器和一个V的电源常见的通过一USB数据线连接计算机各式各样的开发板其中最通用的是Arduino UNO还有很多小型的、的基于蓝牙Wi-Fi的变种开发板。开发板叫做Arduino Mega 2560提供了更多的I/O引脚和更大并且启动更迅速。 UNO为例,Arduino UNO的处理器核心是ATmega 328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮 UNO开发板
表1-1 Arduino UNO开发板基本(ATmega328)I/O脚 模拟输入脚ATmega328 5V 6-20V 14 6 1 表1-2 Arduino UNO开发板基本(ATmega328)IO脚直流电流3.3V脚直流电流SRAM EEPROM 工作时钟 40 mA50 mA 32 KB 2 KB 1 KB 16 MHz 图1-4
您可能关注的文档
最近下载
- 检测单位各部门岗位职能职责.doc VIP
- 2025内蒙古鄂尔多斯市公安机关招聘留置看护警务辅助人员115人笔试参考题库附答案解析.docx VIP
- 模电教案-李国丽.doc
- 2023版中国结直肠癌及癌前病变内镜诊治共识PPT课件.pptx VIP
- 证监会现场核查工作底稿-A股首次公开发行IPO保荐底稿.docx VIP
- UIC513-1994铁路车辆乘坐舒适性评估.pdf VIP
- 2025年医学课件-右心声学造影.pptx VIP
- 企业内部控制培训课件完整版(164页PPT).ppt VIP
- 2024年秋人教版七年级英语上册全册课件:Unit 7.pptx VIP
- Unit 6 A day in the life Section B (课件)-2024-2025学年人教版英语七年级上册.pptx VIP
文档评论(0)