1.Arduino Duemilanove 开发板(主控芯片 ATmega168/328 2种)
Arduino Duemilanove开发板实物图如图1-2所示,介绍如下。
(1)微控制器核心:AVRmega328P-PU(处理速度可达20MIPS)。
(2)工作电压:+5V。
(3)外部输入电压:+7~+12V(建议)。
(4)极限值:+6V≤Vin≤+20V。
(5)数字信号I/O接口:14(共中6个PWM输出接口)。
(6)模拟信号输入接口:6。
(7)DC I/O接口电流:40mA。
(8)SRAM静态存储容量:1KB。
(9)EEPROM存储容量:512B。
(10)时钟频率:16MHz。
2.Arduino Nano开发板(主控芯片 ATmega168/328 2种贴片式)
Arduino Nano开发板实物图如图1-3所示,介绍如下。
图1-2 Arduino Duemilanove开发板实物图
图1-3 Arduino Nano开发板实物图
(1)12个数字输入/输出端口D2~D13。
(2)8个模拟输入端口A0~A7。
(3)1对TTL电平串口收发端口RX/TX。
(4)6个PWM端口,D3、D5、D6、D9、D10、D11。
(5)采用AtmelAmega328P-AU单片机。
(6)支持USB下载及供电。
(7)支持外接5~12V直流电源供电。
(8)支持9V电池供电。
(9)支持ISP下载。
3.Arduino Uno开发板(主控芯片 ATmega328)
Arduino Uno开发板实物图如图1-4所示。
Arduino UNO是Arduino官方于2010年末新推出的一款易用型开源控制器,作为原有Arduino Duemilanove的升级版。主要改进体现在以下方面。
图1-4 Arduino Uno开发板实物图
USB 转串口电路部分,Arduino UNO 采用的是一块 ATMega8U2单片机,相比较原来Duemilanove所有的FT232RL,Atmega8U2单片机除了提供传统的USB转串口功能外,还可以让用户自己编程定义其他功能,例如,可以把 USB 口配置成鼠标、键盘、游戏摇杆、摄像头等,当然,这些应用还有待Arduino团队来公布具体的实施方案。
4.Arduino Mega2560开发板(主控芯片ATmega2560)
Arduino Mega2560开发板实物图如图1-5所示,Arduino Mega 是一块以 ATmega2560为核心的微控制器开发板,本身具有54组数字 I/O input/output端(其中14组可作PWM输出),16组模拟比输入端,4组UART(hardware scrial ports),使用16MHz crystal oscillator。由于具有 bootloader,因此能够通过 USB 直接下载程序而无需经过其他外部烧写器。供电部分可选择由USB直接提供电源,或者使用AC-to-adapter及电池作为外部供电。
图1-5 Arduino Mega2560开发板
由于开放源代码,以及使用Java概念(跨平台)的C语言开发环境,让Arduino的周边模块及应用迅速成长,而吸引爱好者使用Arduino的主要原因是可以快速使用Arduino语言与 Flash或Processing…等软件通信,作出多媒体互动作品。Arduino开发IDE界面基于开放源代码的原则,可以让您免费下载使用电源设计。
Arduino Mega的供电系统有两种选择,USB直接供电或外部供电。电源供应的选择将会自动切换。外部供电可选择AC-to-DC adapter或者电池,此控制板的极限电压范围为6~12V,但倘若提供的电压小于6V,则I/O口有可能无法提供到5V的电压,因此出现不稳定;倘若提供的电压大于12V,稳压装置则有可能发生过热保护,更有可能损坏Arduino Mega。因此,建议的操作供电为6.5~12V,推荐电源为7.5V或9V。