- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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供电时,外接电源可以
您可能关注的文档
- 9F3;唐妍甜实训报告要点.doc
- 9F3;张默晗实训报告要点.doc
- 9F3林萌要点.doc
- 9KW矿用无极绳调速机械绞车使用说明书要点.doc
- 9[]内资有限责任公司参考范本(自然人独资、设执行董事、不设监事会)要点.doc
- 9、综合操作题要点.doc
- 9下半银行从业资格考试《公共基础》真题要点.doc
- 9二级建造师《矿业工程》答案要点.doc
- 9五中考科学实验真题(含答案)要点.doc
- 9价格条款与出口的报价要点.doc
- 《GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范》.pdf
- GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范.pdf
- 中国国家标准 GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范.pdf
- GB/T 44003-2024力学性能测量 REBCO涂层导体(镀铜)脱层强度测试方法.pdf
- 中国国家标准 GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介.pdf
- 《GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介》.pdf
- GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介.pdf
- GB/T 43962.1-2024动力电池数字化车间集成 第1部分:通用要求.pdf
- 2024广西南宁市江南区教育局面向南宁市公办学校招募中学支教志愿者88人笔试备考试题及答案解析.docx
- 2024广西合浦县山口镇人民政府公开招聘村级防贫监测信息员2人笔试备考试题及答案解析.docx
文档评论(0)