生活哲学

比较 Raspberry Pi 和 Arduino

Raspberry Pi 和 Arduino 都是物联网项目的流行板。尽管它们不是唯一的选择,但这些工具中的每一个都有大量的追随者和大量的在线资源。

但是,YouTube 上的一些在线文章和教程提供了非常虚假的信息。例如,一些文档给出了不准确的信息,例如无法在 Windows 上运行的 Raspberry Pi 和 Arduino 非常弱。因此,本文旨在通过提供准确和最新的信息来消除此类“谣言”。

其实树莓派可以在Windows 10 IoT上运行,而英特尔爱迪生的Arduino和树莓派3 Model B+一样强大。

树莓派和Arduino比较图1

当然,Arduino Uno 很弱,只有 32Kb 的内存。但是,有些 Arduino 型号支持高达 4GB 的 RAM。因此,作为一般规则,两个硬件规格之间的任何比较都是完全没有意义的。

Raspberry Pi 和 Arduino 的主要区别

这两个选项的主要区别在于:Raspberry Pi 是单板计算机,而 Arduino 运行在单片机上。这意味着使用 Pi,您甚至可以运行台式计算机并浏览网络。与此同时,Arduino 专门用于接口控制。

作为单板机,树莓派运行在原Raspbian操作系统上,但支持Windows和Mac。 Pi 支持多种第三方操作系统,包括 Windows 10 IoT core、Ubuntu Mate、Raspbian for PC 和 Mac。

树莓派和Arduino比较图2

Arduino没有原生操作系统,但兼容Windows、Mac和Linux系统。 Arduino 有自己的 IDE(集成开发环境),为板载微控制器提供指令。

树莓派和Arduino比较图3

同时,Raspberry Pi 支持多种 IDE,包括 Pi 官网推荐的 Python 编辑器 Mu。

树莓派和Arduino比较图4

Raspberry Pi 和 Arduino 之间还有一些其他差异,这些差异在过去是正确的,但现在已经改变。例如,Raspberry Pi 以集成对 HDMI、视频图形、WiFi 和蓝牙的支持而闻名。

树莓派和Arduino比较图5

目前,Arduino 也有特殊型号配备强大的处理器,支持 WiFi、以太网或蓝牙。此外,Arduino 可以使用称为“屏蔽”的辅助板进行扩展,该板可以支持许多缺失的功能。

树莓派和Arduino比较图6

物联网应用

目前,许多可以在 Raspberry Pi 上完成的 IoT 项目也可以通过 Arduino Project Hub 获得。反之亦然。事实上,这两个系统和应用程序之间有很多共同点。爱好者将寻求在 Raspberry Pi 或 Arduino 上开发任何物联网项目。

树莓派和Arduino比较图7

Arduino 套件可帮助您完成与温度、运动和压力传感器相关的工作。但是在使用 Raspberry Pi 时也可以这样做,唯一的区别是 Raspberry Pi 使用小型晶体管与传感器交互,而在 Arduino 中,微控制器直接交互。与传感器。

树莓派和Arduino比较图8

许多其他物联网应用也是如此。在每个应用程序中,Pi 都在一台计算机上进行管理,该计算机具有一个与物理组件一起运行的板载微处理器。相比之下,Arduino 总是直接与物理组件通信。

这意味着Arduino更适合那些既不需要也不需要用户交互的项目。

  1. 智能灯
  2. 供水系统
  3. 机器人吸尘
  4. 智能水

树莓派和Arduino比较图9

同时,树莓派可能更适合人机交互的系统。

  1. 儿童监护设备
  2. 由移动设备控制的睡眠控制单元<​​/li>
  3. 由移动设备控制的无人机
  4. 消费设备

树莓派和Arduino比较图10

如最后一个示例所示,Raspberry Pi 的视频支持功能要好得多。如果你在设计一个安全摄像头,毫无疑问树莓派的板子更合适。

虽然 Arduino 套件在各方面绝对是完整的,但 Raspberry Pi 有一些优点,使其对初学者有用。如果你对 Python 有一点了解,你可以很容易地在 Mu 上编写你的外部硬件组件。使用 Arduino,您必须学习全新的东西。

总之,树莓派比Arduino更适合物联网项目。

您对此还有其他想法吗?请在下面的评论部分分享您的意见!

相关资讯

评论

回复