Arduino手把手入门教程(Arduino入门教程)

摘要: 大家好,小太来为大家解答以上问题。Arduino手把手入门教程,Arduino入门教程这个很多人还不知道,现在让我们一起来看看吧!简单来说,Arduino就是AtmegaX8的开...

大家好,小太来为大家解答以上问题。Arduino手把手入门教程,Arduino入门教程这个很多人还不知道,现在让我们一起来看看吧!

简单来说,Arduino就是AtmegaX8的开发板,带BootLoader,通过USB转串口与电脑通信。

Arduino简化了AtmegaX8的功能,方便开发,提供完整的ide开发环境。

Arduino在国外很流行,主要用于【互动多媒体】。因为从事【互动多媒体】的大多是文科生,所以它的功能尽量简化。

工程师不喜欢Arduino,认为Arduino侮辱了他们的智力。

事实上,Arduino最大的优势在于它提供了丰富的库资源。几乎任何外围设备,只要在谷歌里输入关键词Arduino,就能得到你想要的东西。例如:谷歌输入:PCF8574Arduino

Arduino是一种简单易用的通用GPIO接口板,可以通过USB接口与计算机进行通信。

作为通用IO接口板,Arduino提供了丰富的资源,包括:

13个数字输入输出端口(DIO数字输入输出端口);

6路PWM输出(AOUT可用作模拟输出端口);

5个模拟输入端口(AIN模拟输入)。

Arduino开发java开发的编程环境,使用类C语言进行编程,提供丰富的库函数。

Arduino可以与以下软件结合,创建丰富多彩的交互作品:Flash、Processing、Max/MSP、VVVV…等。

Arduino还可以独立操作和开发电子交互作品,如开关控制开关、传感器输入、LED和其他显示设备、各种电机或其他输出设备。

一、Arduino特色

1.Arduino的IDE是免费开源的。

2.Arduino的硬件也是开源的,包括原理图和PCB图。

3.Arduino的所有资源都可以免费下载,并且可以根据你的需求进行修改!

4.Arduino的配件只需要1根USB线,一键编程、刻录、写入。

5.Arduino使用低价易买的微处理器控制器ATMEGA168。

6.支持多种交互软件:Flash、Max/Msp、VVVV、PD、Processing等。

7.它可以简单地与传感器和各种电子元件(如:红外线、超声波、热敏电阻、光敏电阻、伺服电机等)连接。).

8.使用Arduino可以突破只能通过鼠标、键盘等输入的设备交互内容。在过去,可以更简单地实现单人或多人交互。

Arduino流言

Arduino的核心开发团队成员包括马西莫班奇、大卫库阿蒂尔斯、汤姆伊戈、吉安卢卡马蒂诺、大卫梅利斯和尼古拉斯赞比蒂。

据说马西莫班兹曾经是意大利伊夫雷亚一所高科技设计学校的老师。他的学生经常抱怨他们找不到便宜又好用的微控制器。2005年冬天,马西莫班齐与大卫库阿蒂尔斯讨论了这个问题。西班牙芯片工程师DavidCuartielles是这所学校的访问学者。两人决定自己设计电路板,并介绍Banzi的学生DavidMellis设计电路板的编程语言。两天后,大卫梅利斯编写了代码。又过了三天,电路板做好了。这块电路板被命名为Arduino。几乎任何人,哪怕不懂计算机编程,都可以用Arduino做出很酷的东西,比如对传感器做出反应,闪灯,控制电机。然后Banzi,Cuartielles和Mellis把设计放到了网上。保持设计的开源理念,因为版权法可以规范开源软件,但很难在硬件上使用,所以他们决定采用CreativeCommons许可。CreativeCommons(CC)是一种类似GPL的许可证,用于保护开放版权。在知识共享许可下,任何人都可以生产电路板的***品,重新设计它们,甚至出售原始设计的***品。你不需要支付版税,甚至不需要得到Arduino团队的许可。但是,如果您重新发布引用的设计,您必须解释原始Arduino团队的贡献。如果您调整或更改电路板,您的最新设计必须使用相同或相似的CreativeCommons许可证,以确保Arduino电路板的新版本将一样自由和开放。唯一剩下的就是Arduino这个名字。它被注册为商标。如果有人想以这个名字销售电路板,他们可能需要向Arduino的核心开发团队成员支付商标费用。

二、Arduino2009管脚说明

1.数字I/O数字输入/输出端子共1~13个。(13个数字输入输出口DIO,包括6路PWM输出,可作为模拟输出口使用AO)?

2.模拟I/O模拟输入/输出端子共有0~5个。(5个模拟输入端口AI)

3.支持USB接口进行数据传输和供电(无需额外供电)。

4.支持ICSP在线刻录功能。支持TX/RX端子。

5.支持外部ADC电压基准AREF端子输入。

6.支持6组PWM端子(引脚11、引脚10、引脚9、引脚6、引脚5、引脚3)。

7.输入电压:USB接口用于供电,无需外接电源。5V~12VDC外部电源。

8.输出电压:5VDC输出。

9.采用Atmega168-20PI/PU,最新的Arduino2009支持Atmega328-20PI/PU。

10.Arduino尺寸:70mmX宽,54mm高。

三、Arduino快速安装

首先,通过数据线将ArduinoUNOR3连接到电脑上。

正常情况下,会提示您安装驱动程序。这里,我在Windows7上截图。Xp安装没问题,道理是一样的。

(1)在设备管理器中找到无法识别的设备,然后选择更新驱动程序软件。

(2)选择浏览找到驱动软件。

(3)在ArduinoIDE中找到drivers文件夹,浏览计算机上的驱动程序文件。

单击“下一步”实现安装。

(4)驱动程序安装完成。

四、安装软件

第一步:

从这个链接(Arduino官方下载):http://arduino.cc/en/Main/Software,最新版本是Arduino0017。选择适合您本地机器的Arduino版本进行下载。

第二步:

ArduinoIDE是一款绿色免安装软件。将刚刚下载的文件解压到本地目录,比如可以解压到D:\arduino-0017文件夹,如下图:

ArduinoIDE可执行文件

双击[Arduino.exe]运行。

本文到此结束,希望对大家有所帮助。