购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2.2 Arduino 开发板介绍

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。 GBq2uEbrvu40EbLG5IEZw2QMEYu7iqOLV3E7x1j9PAVS0ug0VvgGBYzT0zaL0cbU

点击中间区域
呼出菜单
上一章
目录
下一章
×