一、Arduino介绍

(一)Arduino名称的由来

      意大利北部一个如诗如画的小镇「Ivrea」,横跨过蓝绿色Dora Baltea河,它最著名的事迹是关于一位受压迫的国王。公元1002年,国王Arduino成为国家的统治者,不幸的是两年后即被德国亨利二世国王给废掉了。今日,在小镇Cobblestone街上有家叫「di Re Arduino」的酒吧纪念这位国王。Massimo Banzi经常光临这家酒吧,而他将这个电子产品计划命名为Arduino以纪念这个地方。

(二)Arduino是什么

        Arduino是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件。Arduino专为设计师,工艺美术人员,业余爱好者,以及对开发互动装置或互动式开发环境感兴趣的人而设的。

        Arduino可以接收来自各种传感器的输入信号从而检测出运行环境,并通过控制光源,电机以及其他驱动器来影响其周围环境。板上的微控制器编程使用Arduino编程语言(基于Wiring)和Arduino开发环境(以Processing为基础)。Arduino可以独立运行,也可以与计算机上运行的软件(例如,Flash,Processing,MaxMSP)进行通信。Arduino开发 IDE 接口基于开放源代码,可以让您免费下载使用开发出更多令人惊艳的互动作品。

一、Arduino介绍

(三)Arduino的特色

  1. 开放源代码的电路图设计,程序开发接口免费下载,也可依需求自己修改。
  2. 可以采用USB 接口供电,也可以外部供电,双向选择。
  3. Arduino支持ISP 在线烧写,可以将新的“Bootloader”固件烧入 ATmega168 或AT mega328芯片。有了Bootloader之后,可以通过USB 更新程序。
  4. 可依据官方提供的Eagel格式PCB 和SCH 电路图,简化Arduino模组,完成独立运作的微处理控制板。可简单地与传感器,各式各样的电子元件连接(红外线、超音波、热敏电阻、光敏电阻、伺服舵机等)。
  5. 支持多种互动程序,如:Flash、Max/Msp 、VVVV 、C、Processing….等。
  6. 应用方面,利用Arduino,突破以往只能使用鼠标、键盘,CCD等输入的装置的互动内容,可以更简单地达成单人或多人游戏互动。

(四)Arduino软件

一、Arduino介绍

(五)Arduino UNO开发板

一、Arduino介绍

        上图中有标识的部分为常用部分。图中标出的数字口和模拟口,即为常说的I/O。
数字口有0~13,模拟口有0~5。
除了最重要的I/O口外,还有电源部分。UNO可以通过两种方式供电方式,一种通过USB供电,另一种是通过外接
6~12V的DC电源。除此之外,还有4个LED灯和复位按键,稍微说下4个LED。ON是电源指示灯,通电就会亮
了。L是接在数字口13上的一个LED。TX、RX是串口通讯指示灯,比如我们在
下载程序的过程中,这两个灯就会不停闪烁。

上一篇:elasticsearch nested 对象


下一篇:617. 合并二叉树