Arduino 型号的对比
常见 Arduino 型号的对比表格
涵盖了不同型号的关键参数和特点,方便你根据项目需求进行选择:
型号 | Arduino Uno | Arduino Mega 2560 | Arduino Leonardo | Arduino Nano | Arduino Due |
---|---|---|---|---|---|
微控制器 | ATmega328P | ATmega2560 | ATmega32U4 | ATmega328P 或 ATmega168 | SAM3X8E(Cortex - M3 内核) |
工作电压 | 5V | 5V | 5V | 5V | 3.3V |
输入电压(推荐) | 7 - 12V | 7 - 12V | 7 - 12V | 7 - 12V | 7 - 12V |
输入电压(极限) | 6 - 20V | 6 - 20V | 6 - 20V | 6 - 20V | 6 - 16V |
数字 I/O 引脚数量 | 14 个 (6 个可作 PWM 输出) | 54 个 (15 个可作 PWM 输出) | 20 个 (7 个可作 PWM 输出) | 14 个 (6 个可作 PWM 输出) | 54 个 (12 个可作 PWM 输出) |
模拟输入引脚数量 | 6 个 | 16 个 | 12 个 | 8 个 | 12 个 |
每个 I/O 引脚直流电流 | 40 mA | 40 mA | 40 mA | 40 mA | 3 mA(引脚) 130 mA(外设) |
3.3V 引脚直流电流 | 50 mA | 50 mA | 50 mA | 50 mA | 800 mA |
闪存存储器 | 32 KB (0.5 KB 用于引导加载程序) | 256 KB (8 KB 用于引导加载程序) | 32 KB (4 KB 用于引导加载程序) | 32 KB (0.5 KB 用于引导加载程序) | 512 KB |
SRAM | 2 KB | 8 KB | 2.5 KB | 2 KB | 96 KB |
EEPROM | 1 KB | 4 KB | 1 KB | 1 KB | 不适用 |
时钟速度 | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 84 MHz |
通信接口 | UART、SPI、I2C | UART、SPI、I2C | UART、SPI、I2C、USB 通信(可模拟 HID) | UART、SPI、I2C | UART、SPI、I2C、USB OTG、CAN |
尺寸 | 68.6mm x 53.4mm | 101.6mm x 53.4mm | 68.6mm x 53.3mm | 45mm x 18mm | 100mm x 55mm |
特点与适用场景 | 最基础、易上手,适合初学者进行简单项目,如控制 LED、读取传感器数据等 | 大容量内存和丰富 I/O 引脚,适用于复杂项目,如机器人控制、大型自动化系统 | 支持 USB 通信,可模拟键盘、鼠标,用于人机交互项目 | 体积小巧,适用于空间受限的项目 | 高性能 32 位处理器,适用于对性能要求高、处理大量数据的项目,如多媒体处理、复杂算法运行 |
Arduino Uno 阵脚图