logo资料库

Arduino手把手入门系列教程.pdf

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
Arduino 手把手入门系列教程 1 ——什么是 Arduino/Arduino 是什么 Arduino 是一块简单、方便使用的通用 GPIO 接口板,并可以通过 USB 接口 和电脑通信。 作为一块通用 IO 接口板,Arduino 提供丰富的资源,包括: 13 个数字 IO 口(DIO 数字输入输出口); 6 个 PWM 输出(AOUT 可做模拟输出口使用); 5 个模拟输入口(AIN 模拟输入)。 Arduino 开发使用 java 开发的编程环境,使用类 c 语言编程,并提供丰富 的库函数。 Arduino 可以和下列软件结合创作丰富多彩的互动作品:Flash,Processing, Max/MSP,VVVV…等。 Arduino 也可以用独立的方式运作,开发电子互动作品,例如:开关控制 Switch、 传感器 sensors 输入、LED 等显示器件、各种马达或其它输出装置。 下面是 Arduino 的硬件实物图片: Arduino 实物图
Arduino 手把手入门系列教程 2 ——Arduino 可以做什么 目前计算机的输入和输出设备,大家常见的、也是大家做熟悉的就是:键盘 (输入)、鼠标(输入)、麦克(输入)和音响(输出)、显示器(输出);对 于一些玩游戏的朋友可能还包括游戏杆(输入),做音乐的可能还会接触到 MIDI (输入)。 上述设备都很专业,功能也非常专一。你没办法让键盘给你唱歌,同样,你也没 办法让音响替你输入文本。 Arduino 更像是一种半成品,它提供通用的输入输出接口。你可以通过编程,把 Arduino 加工成你需要的输入输出设备。 你可以把 Arduino 做成键盘、鼠标、麦克等输入设备;你也可以把 Arduino 做成 音响、显示器等输出设备。最重要的是,你可以把 Arduino 做成任何你希望的互 动工具(输入和输出)。 如果你愿意,或者你需要,你完全可做使用 Arduino 开发出一个会唱歌的键盘或 者一个让你的音响替你打字。(夸张的说法) 总之,Arduino 是什么,是根据你的需求来确定的。你跟电脑之间的交互,从此 插上了翅膀。
Arduino 手把手入门系列教程 3 ——Arduino 特色功能 2009-11-12 09:00 Arduino 特色 1. Arduino 的 IDE 是免费、开源的。 2. Arduino 的硬件也是开源的,包括原理图和 PCB 图。 3. Arduino 的所有资源都可以免费下载,并且可依需求自己修改! 4. Arduino 的附件只需 1 根 USB 线,编程、烧写一键搞定。 5. Arduino 使用低价格、容易购买的微处理控制器 ATMEGA168。 6. 支持多种互动软件:Flash,Max/Msp,VVVV,PD,Processing 等。 7. 可简单地与传感器,各式各样的电子组件连接(EX:红外线,超音波,热敏 电阻,光敏电阻,伺服马达,…等)。 8. 利用 Arduino,能突破以往只能使用鼠标、键盘等输入的装置的互动内 容,可以更简单地达成单人或多人互动。 ============= Arduino 八卦 Arduino 的核心开发团队成员包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis 和 Nicholas Zambetti。 据说 Massimo Banzi 之前是义大利 Ivrea 一家高科技设计学校的老师。他的 学生们经常抱怨找不到便宜好用的微控制器。 2005 年冬天, Massimo Banzi 跟 David Cuartielles 讨论了这个问题。 David Cuartielles 是一个西班牙籍晶片 工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了 Banzi 的学生 David Mellis 为电路板设计编程语言。两天以后,David Mellis 就写出了程式码。又过了三天,电路板就完工了。这块电路板被命名为 Arduino。 几乎任何人,即使不懂电脑编程,也能用 Arduino 做出 很酷的东西,比如对感 测器作出回应,闪烁灯光,还能控制马达。随后 Banzi,Cuartielles,和 Mellis 把设计图放到了网上。保持设计的开 放源码理念,因为版权法可以监管开源软 体,却很难用在硬体上,他们决定采用 Creative Commons 许可。 Creative Commons(CC)是为保护开放版权行为而出现的类似 GPL 的一种许可(license)。 在 Creative Commons 许可下,任何人都被允许生产电路板的复制品,还能重新 设计,甚至销售原设计的复制品。你不需要付版税,甚至不用取得 Arduino 团队 的许 可。然而,如果你重新发布了引用设计,你必须说明原始 Arduino 团队的 贡献。如果你调整或改动了电路板,你的最新设计必须使用相同或类似的 Creative Commons 许可,以保证新版本的 Arduino 电路板也会一样的自由和开 放。唯一被保留的只有 Arduino 这个名字。它被注册成了商标。如果有人想 用 这个名字卖电路板,那他们可能必须付一点商标费用给 Arduino 的核心开发团队
成员。 Arduino 手把手入门系列教程 4 ——Arduino 2009 管脚说明 Arduino 2009 管脚说明 1. Digital I/O 数字式输入/输出端共 1~13。(13 个数字输入输出口 DIO, 其中 6 个 PWM 输出,可做模拟输出口使用 AO) 2. Analog I/O 模拟式输入/输出端共 0~5。(5 个模拟输入口 AI) 3. 支持 USB 接头传输数据及供电(不需额外电源)。 4. 支持 ICSP 在线刻录功能。支援 TX/RX 端子。 5. 支持外部 ADC 电压基准 AREF 端子输入。 6. 支持 6 组 PWM 端子(Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)。 7. 输入电压:USB 接口供电,无须外部供电。5V~12V DC 外部供电。 8. 输出电压:5V DC 输出。 9. 采 用 Atmega168-20PI/PU , 最 新 的 Arduino 2009 支 持 Atmega328-20PI/PU。 10. Arduino 大小尺寸:宽 70mmX 高 54mm。
分享到:
收藏