- 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供电时,外接电源可以
您可能关注的文档
最近下载
- 201308基于遥感自然生态环境监测.pdf VIP
- 教科版四年级科学下册期末综合练习题 (含答案).docx
- 2024首届全国红旗杯班组长大赛题库及答案 (1一2000题).docx VIP
- 远距离输煤皮带廊土建项目一标段施工组织设计.doc
- 外研版三起小学英语四年级下册单元模块测试题含全册.docx
- 阴 茎肿瘤-课件.ppt
- 2022-2023学年上海市普陀区六年级下学期期末考试英语试卷含答案含答案.docx VIP
- 2020德州市交通运输投资发展集团有限公司招聘试题及答案解析.docx
- 2024年学习新修订的《中国共产党纪律处分条例》测试(竞赛)题库含答案(共130题).pdf VIP
- 嘉兴港总体规划(2017-2030年).pdf
文档评论(0)