Arduino UNO R3
首先介绍的非Arduino UNO R3莫属了,Arduino UNO R3应该算的上是Arduino家族的王牌产品,应该该是目前位置Arduino控制器系列中使用人数最多的一款控制器,几乎每一位初学者都是从这块开发板入手的。
Arduino Uno是一款基于ATmega328的微控制器。它有14个数字输入/输出引脚(其中6个可用作PWM输出)、6个模拟输入、1个16 MHz陶瓷谐振器、1个USB连接、1个电源插座、1个ICSP头和1个复位按钮。
Arduino UNO WiFi
UNO WiFi板是一款带有集成式WiFi的Arduino UNO。该板基于ATmega328P,具有集成式ESP8266 Wi-Fi模块。
它拥有14个数字输入/输出引脚(其中6个可用作PWM输出)、6个模拟输入、1个16 MHz陶瓷谐振器、1个USB连接、1个电源插座、1个ICSP头和1个复位按钮。它包含支持微控制所需的一切;只需通过USB电缆将其与计算机相连,或者利用AC-DC适配器或电池为其供电即可着手设计。
Arduino Mega2560
Arduino Mega有非常多的引脚,给像3D打印机和机器人这一类复杂的项目使用。如果你使用Uno做项目但却发现需要更多的引脚,那么Mega将是一个很好的选择。
Arduino Mega 2560是一款基于ATmega2560的微控制器板。它有54个数字输入/输出引脚(其中15个可用作PWM输出)、16个模拟输入、4个UART(硬件串行端口)、1个16 MHz晶体振荡器、1个USB连接、1个电源插座、1个ICSP头和1个复位按钮。它包含了支持微控制器所需的一切;只需通过USB电缆将其连至计算机或者通过AC-DC适配器或电池为其供电,即可开始实现我们的创作。
Arduino Leonardo
Arduino Leonardo 是一个集成了USB HID的电路板,如果项目需要开发板作为USB交互设备(键盘、鼠标等),这是一个理想的选择。
Arduino Leonardo与上面的电路板有所不同,Arduino Leonardo是一款基于ATmega32u4(下载)的微控制器,因为ATmega32u4具有内置式USB通信,从而无需二级处理器。这样,除了虚拟(CDC)串行/通信端口,Arduino Leonardo还可以充当计算机的鼠标和键盘。它有20个数字输入/输出引脚(其中7个可用作PWM输出,12个可用作模拟输入)、1个16 MHz晶体振荡器、1个micro USB连接、1个电源插座、1个ICSP头和1个复位按钮。
Arduino Ethernet
Arduino Ethernet类似于Arduino UNO 加一个 RJ45 以太网连接。是一款基于ATmega328(数据手册)的微控制器板。它有14个数字输入/输出引脚、6个模拟输入、1个16 MHz晶体振荡器、1个RJ45连接、1个电源插座、1个ICSP头和1个复位按钮。
Arduino Yun
Arduino Yun相当于一个可以运行Linux的小型计算机连接到一个8位单片机(和Arduino Leonardo一样),再外加以太网和无线网络连接。
Arduino Yún是基于ATmega32u4和Atheros AR9331的微控制器电路板。Atheros处理器支持基于OpenWrt的Linux版本——Linino OS。Arduino Yún内置以太网和WiFi支持功能、一个USB-A端口、微型SD卡插槽、20个数字输入/输出引脚(其中7个引脚用作PWM输出,12个用作模拟输入)、一个16 MHz晶体振荡器、一个微型USB连接器、一个ICSP头部和三个重置按钮。
Arduino Due
Arduino Due是基于Atmel SAM3X8E ARM Cortex-M3 CPU的微控制器板,是首款基于32位ARM内核微控制器,而我们之前所介绍的都是8位控制器。Arduino Due有54个数字输入/输出引脚(其中12个可用作PWM输出)、12个模拟输入、4个UART(硬件串行端口)、1个84 MHz时钟、1个USB OTG连接、2个DAC(数字-模拟)、2个TWI、1个电源插座、1个SPI头、1个JTAG头、1个复位按钮和1个擦除按钮。
Arduino M0
Arduino M0作为Arduino UNO的简单而强大升级版,它基于32位ARM Cortex® M0内核的低功耗Atmel SAMD21微控制器,使得其性能进一步增强,功能更强大。该控制器的一个主要特色是配备了Atmel的嵌入式调试器 (EDBG),该调试器提供一个完整的调试接口,而且无需其它硬件,从而大幅提升了软件调试的便捷性。EDBG 还支持一个虚拟的 COM 端口,可以用于为设备编程,并实现传统的Arduino引导装载程序功能。
Arduino Lilypad
Arduino LilyPad是Arduino一个特殊版本,它是为可穿戴设备和电子纺织品而开发的。Arduino LilyPad的处理器核心是ATmega168或者ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出,一路可以用来做蓝牙模块的复位信号),6路模拟输入,一个16MHz晶体振荡器,电源输入固定螺丝,一个ICSP header和一个复位按钮。
如果对于电路板的体积有要求,Uno、Leonardo、Yun等还有分别对应的紧凑版本产品Nano、Micro、Yun Mini,在此就不做一一介绍啦~
更多产品信息请登录官网:https://www.arduino.cc/pro/hardware
参考:
Nano Family – https://www.arduino.cc/en/hardware#nano-family
Classic Family – https://www.arduino.cc/en/hardware#classic-family