Arduino 和 Rasberry Pi 经常被拿来比较。尽管它们的大小相似,但它们有着巨大差异。最大的区别是Arduino是一个微控制器,而Raspberry Pi是一个微型计算机。
Arduino 采用微控制器构建,目的在于使用单个程序控制电子元件。该设备可以控制的一些东西包括电机、传感器。另一方面,Raspberry Pi 的功能比 Arduino 强大的多,因为它是一台成熟的计算机。其功能包括蓝牙支持、USB 插槽,最重要的是,能够运行 Linux 操作系统。
但这并不意味着 Raspberry Pi 对每个人来说都是好的选择,因为 Arduino 有一些优势。其一,Arduino 需要的电量更少。其二,Arduino 还具有更全面的通用输入输出引脚。
对于初学者来说,Arduino 是更好的选择,因为它不如 Raspberry Pi 先进。当连接到 PC 时,用户可以通过在 Arduino 软件上进行编程来控制设备,该编程语言基于C#,易于学习。Arduino 还可以从模拟传感器读取数据,而这在 Raspberry Pi 上无法实现。
Raspberry Pi 是一种微型计算机,可以直接在设备上编写代码。因为它在 Linux 上运行,所以用户可以用他们想要的任何语言进行编程,这使它成为一个更通用的设备。但是,由于 Raspberry Pi 具有更多组件,因此使用起来更复杂并且需要更多电量。