arduino开发自述文档要点.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arduino开发自述文档要点.doc

ARDUINO开发 智慧云联信息技术(北京)有限公司 版本 V0.1 编制者 李兵山 编制日期 2015-8-7 审核者 审核日期 批准者 批准日期 签字日期 2015年8月7日 目 录 1. 什么是Arduino 4 2. Arduino的特点 4 2.1 Arduino的特色 4 2.2 Arduino的性能 5 2.3 Arduino的两个比较特殊的端口 5 3 开发环境 5 3.1 开发环境是做什么的 5 3.2 开发环境的安装及设置 5 3.3 板子和接口的设置 6 3.4 运行示例程序 7 4 项目一:LED闪烁实验 7 4.1 硬件连接 7 4.2 软件设计 8 5 项目二:S.OS莫尔斯码信号源 9 5.1 S.O.S莫尔斯码产生原理 9 5.2 硬件连接 9 5.3 软件设计 9 6 项目三:LCD显示屏 10 6.1 实验现象 10 6.2 了解LCD屏模块 10 6.3 LCD屏模块中的字符集 11 6.4 LCD屏模块的显示地址 12 6.5 LCD屏模块的指令集 13 6.6 硬件连接 13 6.7 软件设计 14 6.8 实验体会 15 7 项目四:三彩渐变效果 16 7.1 实验现象 16 7.2 实验器材 16 7.3 相关理论知识 16 7.4 硬件连接 16 7.5 软件设计 17 8 项目三:RFID应用 19 6.1 实验现象 19 6.2 引脚定义 19 标题:ARDUINO介绍 日期:2015年8月7日 什么是Arduino Arduino是一块基于开放原始代码的Simple I/O平台,并且具有开发语言和开发环境都很简单、容易理解的特点。开发者可以快速使用Arduino做出有用的作品。 它是一个能够用来感应和控制现实物理世界的一套工具。它由一个基于单片机并且开发源码的硬件平台和一套为Arduino板编写程序的开发环境组成。 Arduino可以用来开发交互产品,比如,它可以读取大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。Arduino项目可以是单独的,也可以在运行时和你电脑中运行的程序进行通信。Arduino开源的IDE可以免费下载得到。 Arduino开发板由一块Atmel AVR单片机、一个晶振或振荡器和一个5V的直流电源组成。Arduino Uno需要一条USB线来连接PC,用来下载程序或接受数据。Arduino开发板引出了Atmel AVR单片机的所有I/O引脚,可以连接这些引脚到其他电路或传感器。 Arduino的硬件和软件都是开放的资源,这意味着代码、图标、设计等可以被任何人自由地获取,并用它们做任何它们喜欢的事情。因此,可以买到大量的克隆板或给予Arduino的开发板,或者可使用同一个原理图自己做一个。实际上,你可以随意购买合适的元件在面包板上或者你自己的PCB上制作出自己的Arduino。因为设计方案是公开的资源,任何克隆板都完全兼容官方版,所以任何软件、硬件、图标等也完全兼容正宗的。 Arduino可通过其他板进行扩展,它们是一些电路板,包含了其他元件(如GPS接收机、LCD显示器、网络模块等),你可以很方便地把它们连接到Arduino开发板上以获得扩展功能。扩展板能把Arduino的引脚引到它自己的电路板上,因此在扩展板上你可以使用Arduino的每一个引脚。如果你不想用扩展板,也可以不用。你可以使用面包板、针孔板、万用板或者自己的PCB制作完全相同的电路。 2. Arduino的特点 2.1 Arduino的特色 开放原始码的电路设计,开发界面免费下载,也可以根据需求自己进行修改。 下载程序简单、方便。 可简单地与传感器、各式各样的电子元件连接(如:LED灯、蜂鸣器、按键、光敏电阻等等),做出各种各样有用的东西。 使用高速的微处理控制器(ATMEGA328)。 开发语言和开发环境都非常的简单、容易理解,非常适合初学者学习。 2.2 Arduino的性能 Digital I/O 数字输入/输出端口0~13。 Analog I/O 模拟输入/输出端口0~5。 支持ISP下载功能。 输入电压:接上USB时无须外部供电或外部5~9V直流电压输入。 输出电压:5V直流电压输出和3.3V直流电压输出和外部电源输入。 采用Atmel Amega328微处理控制器。因其支持者众多,已有公司开发出来32的MCU平台支持Arduino。 Arduino大小尺寸:宽70mm,高54mm。 2.3 Arduino的两个比较特殊的端口 VIN端口:VIN是input voltage的缩写,表示有外部电源时的输入端口。如果不使用USB供电时,外接电源可以

您可能关注的文档

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档