Arduino Leonardo 与 UNO 深度对比:核心差异与选型指南
许多初学者因缺乏对 Arduino 开发板内部工作机制的理解,而感到学习曲线陡峭、调试困难。在动手项目前,明确两款主流板卡的异同至关重要。本文将从引脚定义、架构差异、编程语言、选型策略等维度全面对比 Arduino Leonardo 与 UNO,助您快速做出最适合项目的选择。
Arduino UNO 与 Leonardo 引脚功能详解
两款板卡的引脚排布在电气功能上高度一致,主要差异在于 USB 通信实现方式。以下为通用引脚功能分类:
电源引脚
- 3.3V —— 板载稳压输出,可为 3.3V 逻辑外设供电,最大电流约 50 mA(UNO)或 150 mA(Leonardo)。
- 5V —— 主逻辑电压输出,可驱动蓝牙、RFID、传感器等模块,电流能力取决于输入电源与板载稳压器。
- GND —— 系统公共地,所有外设地线均需接至此处。
- VIN —— 外部直流输入(7~12V),经板载稳压器降压后供全板使用;也可作为 5V 直通输出为其他板卡供电。
专用功能引脚
所有数字 I/O 引脚工作电压 5V,单引脚最大源/灌电流 40 mA。
- SDA / SCL (A4/A5) —— I²C 双线串行总线,支持 Wire 库通信。
- PWM 引脚 (3, 5, 6, 9, 10, 11, 13) —— 支持 8 位 `analogWrite()` 输出,可模拟模拟量控制电机、LED 亮度等。
- 0 (RX) / 1 (TX) —— 硬件串口 UART,用于与电脑、蓝牙、GPS 等设备收发 TTL 电平数据。
- 内置 LED (Pin 13) —— 板载用户 LED,便于快速验证程序运行状态。
核心架构差异:Leonardo vs UNO
图 2:Arduino Leonardo 开发板
来源:Wikimedia Commons
下表汇总关键参数差异:
关键差异解读:
- USB 通信:UNO 采用 ATmega16U2 作为 USB-串口桥接;Leonardo 内置 USB 控制器(ATmega32U4),可直接枚举为 HID 键鼠、MIDI、虚拟串口等,无需额外芯片。
- 引脚数量:Leonardo 提供 20 个数字 I/O(含 7 路 PWM),UNO 为 14 个(6 路 PWM);Leonardo 另增 4 路模拟输入(A6~A9 复用于数字引脚)。
- 串口行为:Leonardo 的 `Serial` 为虚拟 USB CDC,复位时会重新枚举,需在代码中加入 `while(!Serial);` 等待监视器打开;UNO 硬件串口不受影响。
- 体积与成本:Leonardo 尺寸略大、价格通常低于 UNO 正版板。
编程语言与开发环境
图 3:Arduino IDE Blink 示例代码
来源:Wikimedia Commons
两款板卡均使用 Arduino IDE,基于 C/C++ 语言编写草图,跨平台支持 Windows、macOS、Linux。IDE 2.x 引入自动补全、调试器、Git 集成等现代化功能,显著提升开发体验。第三方板包管理器亦可扩展支持 ESP32、STM32 等非官方平台。
如何根据项目需求选型?
图 4:面向爱好者的 Arduino 电子平台
首选 UNO 的场景
- 生态兼容性最强:标准排针间距兼容绝大多数 Shield 扩展板;
- 社区资源最丰富:教程、库、论坛讨论量最大,遇到问题极易搜到解决方案;
- 教学与入门首选:官方 Starter Kit、教材多基于 UNO,降低学习门槛。
首选 Leonardo 的场景
- 需原生 USB HID 功能:模拟键盘、鼠标、游戏手柄、MIDI 乐器等;
- 需要更多 I/O 与 PWM:引脚数量优势明显;
- 成本敏感型项目:同等性能下价格更低;
- 无需额外 USB 转串口模块:节省 BOM 成本与 PCB 空间。
结语
Arduino UNO 与 Leonardo 均为高性价比、易上手的开发平台,配合丰富的 Shield 生态与开源库,可快速落地创意原型。选型本质是项目需求与板卡特性的匹配。如有进一步疑问,欢迎随时联系我们交流探讨。
工业技术
- 防范 USB HID 攻击:Arduino Leonardo 键盘模拟演示
- 自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85
- 用 Arduino Uno 和 1Sheeld 构建 4x4x4 LED 立方体 - 互动音乐可视化项目
- 使用 Arduino Uno 和蓝牙实现遥控小车:分步指南
- 直流电机与交流电机核心区别全解析
- 轧机详解:类型、工艺流程与工业应用
- SCADA 与 HMI:核心差异与工业 4.0 协同定位
- PCB核心元件及应用:驱动现代电子的关键力量
- 熔模铸造 vs 消失模铸造:核心异同深度解析
- 木材种类及其实际用途:从建筑到造纸生产
- 自动化与机器人技术:洞悉关键差异,驱动业务成功
- 铜、黄铜与青铜:红色金属的核心差异与实用场景