我不明白 UNO 和 Leonardo 有什么区别?

电器工程 Arduino
2022-01-17 13:45:42

我发现他们出售UNO 入门套件莱昂纳多入门套件有许多不同的产品。我的眼睛很忙。我是新手。如果我想买一个状态套件,我应该买哪一个?UNO 还是莱昂纳多?

4个回答

让我适当地写下评论。

首先查看 Arduino 网站上的产品页面:LeonardoUno一个实际的区别是,当您设法炸毁一个或多个引脚驱动器时,Uno 有一个可以轻松更换的芯片。

我刚刚发现不同之处在于微控制器、数字 I/O 引脚、模拟输入引脚和 SRAM。除了这些,它们的作用是一样的吗?– Sue2013 34 分钟前 2

从实际和普通 Arduino 用户的角度来看,引脚功能将是相同的。有关详细信息,请参阅数据表ATmega32u4 for LeonardoATmega328 for UNO

坦率地说,我听说过很多关于 UNO 的事,但很少听说过莱昂纳多。在这种情况下,我对它很感兴趣,想知道其中的区别。真的很感谢你的建议。Nice~~~ – Sue2013 13 分钟前

莱昂纳多比乌诺年轻得多,这就是为什么你会听到更多关于利奥的消息。该博客还提到了一些不错的莱昂纳多功能:

  • 更简单、更便宜的硬件;
  • USB集成在主处理器中;
  • 能够实现串行UART以外的其他协议(例如,充当鼠标或键盘);
  • 比 UNO 更多的模拟输入 (12) 和 1 个 PWM 引脚;
  • R3 接头引脚分配:I2C 位于同一位置,无论板上的确切微控制器如何。这使得 R3 防护罩更加通用。IOREF 引脚可以通知屏蔽 Arduino 是使用 3v3 还是 5V 微。R3 防护罩更具前瞻性。

莱昂纳多便宜 20%,如果你几乎没有钱,这可能很重要。它有一些额外的功能,但缺乏这些不太可能阻碍大多数初学者学习 Arduino 和微处理器。Uno vs 莱昂纳多

Uno 使用可更换的微处理器,而 Leonardo 使用固定表面贴装设备 (SMD)。如果您损坏了微处理器,您可以更换它。您可以通过将其 IO 引脚连接到错误的电压或允许过多的电流流过来损坏微处理器。您还可以拥有备用微处理器芯片,每个微处理器芯片中加载不同的程序,或者使用 Uno 将程序加载到您打算在自制电路板上使用的微处理器芯片中。

Leonardo 是一块非常好的电路板,但与屏蔽的兼容性可能有点问题,因为 SPI 引脚仅可从 ICSP 接头获得。还有其他细微的差别。

对于初学者来说,Uno 可能是更好的选择,除非您知道自己不打算购买防护罩,或者如果您有花哨的 USB 项目的计划。

Uno 和Leonardo 的主要区别在于Leonardo 有一个支持USB 的ATmega32u4,而UNO 有一个不支持板载USB 的ATmega328。

那么这将如何影响您和成本:

  • 由于 Leonardo 板载 USB 支持,因此不需要外部微控制器进行 USB 连接。而 UNO 需要额外的微控制器来提供 USB 功能。

  • 成本明智的 Leonardo 比 UNO 便宜 20%。

所以,选择莱昂纳多,因为它成本低。然后,您可以根据需要利用 Leonardo 的 USB 功能。