- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arduino Leonardo套件实验手册V1.4可打印
Arduino 学习手册
ARDUINO 学习手册
修订历史
版本 日期 原因
V1.0 2013/12/19 第一次发布
V1.1 2014/2/28 增加部分问题解决办法
用户手册 1
Arduino 学习手册
1.ARDUINO 简介
1.1 什么是 ARDUINO ?
Arduino 是一个能够用来感应和控制现实物理世界的一套工具。 它由一个基于单片机并且开放
源码的硬件平台,和一套为Arduino 板编写程序 的开发环境组成。
Arduino 可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制各式
各样的电灯、电机和其他物理设备。Arduino 项目可以是单独的,也可以在运行时和你电脑中运行的
程序(例如:Flash,Processing,MaxMSP)进行通讯。Arduino 板你可以选择自己去手动组装或是购
买已经组装好的;Arduino 开源的IDE 可以免费下载得到。
Arduino 的编程语言就像似在对一个类似于物理的计算平台进行相应的连线,它基于处理多媒体
的编程环境。
1.2 为什么要选择 ARDUINO ?
有很多的单片机和单片机平台都适合用做交互式系统的设计。例如:Parallax Basic Stamp,
Netmedia’s BX-24,Phidgets,MIT’s Handyboard 和其它等等提供类似功能的。 所有这些工具,你都
不需要去关心单片机编程繁琐的细节,提供给你的是一套容易使用的工具包。 Arduino 同样也简化
了同单片机工作的流程,但同其它系统相比Arduino 在很多地方更具有优越性,特别适合老师,学
生和一些业余爱好者们使用:
便宜 - 和其它平台相比,Arduino 板算是相当便宜了。最便宜的Arduino 版本可以自己动手制
作,即使是组装好的成品,其价格也不会超过200 元。
跨平台 - Arduino 软件可以运行在Windows ,Macintosh OSX,和Linux 操作系统。大部分其它
的单片机系统都只能运行在Windows 上。
简易的编程环境 - 初学者很容易就能学会使用Arduino 编程环境,同时它又能为高级用户提
供足够多的高级应用。对于老师们来说,一般都能很方便的使用Processing 编程环境,所以如
果学生学习过使用Processing 编程环境的话,那他们在使用Arduino 开发环境的时候就会觉得
很相似很熟悉。
软件开源并可扩展 - Arduino 软件是开源的,对于有经验的程序员可以对其进行扩展。Arduino
编程语言可以通过C++库进行扩展,如果有人想去了解技术上的细节,可以跳过Arduino 语言而
直接使用AVR C 编程语言(因为Arduino 语言实际上是基于AVR C 的)。类似的,如果你需要
的话,你也可以直接往你的Arduino 程序中添加AVR-C 代码。
硬件开源并可扩展 - Arduino 板基于 Atmel 的ATMEGA8 和ATMEGA168/328 单片机。Arduino
基于Creative Commons 许可协议,所以有经验的电路设计师能够根据需求设计自己的模块,可
以对其扩展或改进。甚至是对于一些相对没有什么经验的用户,也可以通过制作试验板来理解
Arduino 是怎么工作的,省钱又省事。
用户手册 2
Arduino 学习手册
1.3 ARDUINO 最流行的版
文档评论(0)