Arduino与覆盆子pi

这两个流行的电路板分开了什么?

如果您曾经想学习如何代码或构建机器人或其他电子设备,则使用Arduino或覆盆子PI板都有很好的方式开始。但哪一个最适合你和你的目标?以下是仔细看看Arduino与Arduino之间的差异。覆盆子π董事会,包括他们各自的技术规格和类型的项目,你可以与他们每个。

出于本指南的目的,我们将比较各种板的最新版本:Arduino Uno Rev3和Raspberry PI 4。

Arduino与Raspberry PI:整体调查结果

Arduino
  • 不是一个电脑。它实际上是一个微控制器板。

  • 没有可辨别的处理核心和有限的I / O端口和选项。

  • 可以通过USB或Power Exp收费。

  • 可以通过Arduino Web编辑器或Arduino IDE软件编程。

覆盆子π
  • 这是一台电脑。虽然它被称为微型计算机。

  • 最新版本有4个处理核心和各种I/O端口和选项。

  • 只能通过USB-C接口充电

  • 可以用9种操作系统中的任何一种进行编程。推荐的是Raspbian,它基于Linux Debian。

Arduino和树莓派的主要区别是Arduino不是电脑,树莓派是电脑。但它们都可以编程和控制其他设备来执行特定的任务,它们都可以教你如何编程。

Arduinos并不真正具有真正的处理核心,可以通过在线网络编辑器或Arduino IDE软件进行编程。覆盆子PI 4有四个核心,有九种可能操作系统可以用来编程,这取决于你正在做的项目。

用于PI的推荐操作系统被称为Raspbian。因为Arduinos不是计算机,因为它们更适合控制灯的更简单任务。Raspberry PI可以做更多复杂的东西,如制作游戏,移动应用程序或网站。

Arduino vs. Raspberry Pi:核数和I/O选项数

Arduino
  • 似乎没有任何处理核心,因为它不是计算机。

  • 具有有限的I/O选项。大多数只是数字I/O引脚。

  • 有1个USB连接。

覆盆子π
  • 覆盆子PI 4有四个加工核心。

  • 有各种各样的I/O端口和选项,非常像普通的计算机。

  • 有两个micro-HDMI端口,可以支持两个4K显示器。

在讨论每个板的核心数量时,值得记住Arduino板不是计算机,它是一个微控制器板,因此它看起来没有任何类似于真正的处理核心,如笔记本电脑的处理器可能拥有的真实处理核心。当谈到核心时​​,Arduino板似乎没有任何东西。

另一方面,树莓派是一台电脑,尽管非常小。根据树莓派网站,覆盆子PI 4有4个加工核心。

只要输入/输出(I / O)选项所关注,即Arduino Uno带有14个数字输入/输出引脚,6个模拟输入,aUSB连接,和电源插孔。树莓派4有多种I/O端口和选项,包括2个USB 3.0.端口2USB 2.0.端口,2微-HDMI.端口和微型SD卡插槽,只是为了命名几个。两个Micro-HDMI端口可以支持两个4K显示屏。

Arduino与Raspberry PI:能源消耗

Arduino
  • 可以使用USB连接或电源插孔来充电。

  • 需要5伏的电力才能运转。

  • 建议输入电压范围为7 - 12伏。

覆盆子π
  • 只能通过USB-C接口充电

  • 通常需要3安培和5伏的工作。

  • 如果没有太多的设备,也可以接受2.5安培的电源。

Arduino Uno有一个电源插孔和一个USB接口,所以它可以通过USB接口连接电脑,或者通过电源插孔连接交流-直流适配器或电池来充电。Arduino的工作电压为5V,建议输入电压范围为7v ~ 12v。

覆盆子PI 4通过A收费USB-C港口。根据汤姆五金公司的说法,这种微型计算机需要至少3个功率和5V(伏特)。它也可以接受2.5放大器,因为没有太多的外围设备挂钩。

Arduino vs. Raspberry Pi:可编程性

Arduino
  • 可以通过开源,可下载的软件编程,称为Arduino IDE。

  • 也可以使用在线Arduino Web编辑器编程。

  • IDE运行在Windows、macOS X和Linux上。

覆盆子π
  • 你可以从9种操作系统中选择来为你的Pi编程。

  • Raspbian是推荐的操作系统,它基于Linux Debian。

  • 其他操作系统似乎是项目特定的,例如libreelec,这是一个kodi娱乐中心。

编程Arduino可以使用Arduino IDE软件。您也可以使用Arduino Web编辑器。IDE软件是开源的,允许用户编写代码,然后直接上传到电路板上。Arduino IDE环境是用Java编写的,但基于其他(未命名的)开源软件和一种称为Processing的语言。IDE也可以运行在视窗,苹果系统X,Linux

当您第一次获得Raspberry PI 4时,您将被预期使用称为NOOB的操作系统安装管理器(框软件的新功能)。此管理员将让您为您可以使用的raspberry pi选择一个操作系统来编程它。目前有9个操作系统可以选择,但推荐的系统被称为Raspbian,基于Linux Debian。值得注意的是,其中之一其他可能的操作系统你可以使用的是Windows 10物联网核心。

最终判决:每个板都有不同的目的

Arduinos和Raspberry PIS都非常适合学习如何编写和如何使用电子产品。但他们中的每一个都是只适合某些类型的项目。由于arduinos是简单的板,而不是计算机,他们更适合简单的编程任务比如控制灯光,调节恒温器,或控制电器。

因为树莓派是真正的电脑,你可以承担更复杂的任务,比如开发手机应用程序、制作游戏或设计网站。有了树莓派4,你甚至可以把它连到显示器和键盘上,用它来取代台式电脑。

此页面是否有帮助?