如果您曾经想学习如何代码或构建机器人或其他电子设备,则使用Arduino或覆盆子PI板都有很好的方式开始。但哪一个最适合你和你的目标?以下是仔细看看Arduino与Arduino之间的差异。覆盆子π董事会,包括他们各自的技术规格和类型的项目,你可以与他们每个。
出于本指南的目的,我们将比较各种板的最新版本:Arduino Uno Rev3和Raspberry PI 4。
Arduino与Raspberry PI:整体调查结果
不是一个电脑。它实际上是一个微控制器板。
没有可辨别的处理核心和有限的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选项数
似乎没有任何处理核心,因为它不是计算机。
具有有限的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:能源消耗
可以使用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 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,你甚至可以把它连到显示器和键盘上,用它来取代台式电脑。