在与电气、电子、计算机科学和机器人工程相关的不同项目中,有时我们需要一个许多项目通用的模块,例如,与微控制器的USB接口、微控制器的引导加载程序、用于服务器或其他通用用途的低效廉价计算机,这就是为什么许多工程师和业余爱好者喜欢一些模块化电路板,这些电路板可以提供特定电路的多用途用途。
Arduino和覆盆子pi是模块化电路板。他们允许我们在没有任何士兵、引导加载程序编程或微控制器或微处理器整体编程等先验知识或经验的情况下制作原型。尽管他们的目标基本相同,但Arduino和Raspberry Pi之间存在许多差异。在本文中,让我们看看实际的Arduino和覆盆子皮的区别.
Arduino vs raspberry pi
Arduino和Raspberry Pi之间的差异总结在下表中。
arduino. | 覆盆子PI. |
Arduino是一种微控制器开发板。 | 覆盆子PI是一台通用电脑。[虽然最近覆盆子PI还发布了一个名为Raspberry Pi Pico的微控制器开发板。] |
它有一个微控制器在板上,它从GPIO引脚获取输入数据,对其进行处理,并通过相同的方式输出。 | Raspberry Pi有一个微处理器、RAM、内存等,分别连接在同一块板上。 |
与树莓皮相比,Arduino的存储容量非常低。 | Raspberry Pi型号具有微型SD卡插槽,存储容量高于Arduino。 |
Arduino使用基于C/C++的Arduino IDE编程。 | Raspberry Pi是一种通用计算机,支持多种语言。 |
Arduino没有任何操作系统。 | Raspberry PI具有名为Raspbian OS的基于GUI的操作系统。 |
由于内存不足和其他限制,Arduino的操作受到限制。 | 随着覆盆子PI是通用计算机,它具有更广泛的应用范围。最近的Raspberry PI 4型号配有2个4和8 GB的RAM,也可以用作个人计算机。 |
Arduino有不同的型号,具有不同的价格,但平均价格低于覆盆子PI | 像Arduino Raspberry PI也有不同价格的不同型号,但平均价格高于Arduino。 |
什么是Arduino?
Arduino是一家开始生产微控制器开发板的公司。这些板被称为Arduino板。Arduino板的一些示例有–Arduino UNO、Arduino Nano、Arduino MINI、Arduino LEONARDO、Arduino MEGA、Arduino Lilypad、Arduino Nano 33 BLE等。Arduino板如UNO、Nano、Lilypad使用ATMega328P微控制器。Arduino MEGA使用ATMega2560。
这些Arduino板有不同的形状和尺寸。它们在通用输入输出(GPIO)引脚数量、存储容量、操作执行速度等方面也有所不同。它们的应用范围也不同。Arduino UNO、MINI、Nano和LEONARDO主要用于小型项目,这些项目所需的GPIO引脚数量较低,微控制器上没有太多负载。Arduino MEGA用于大型应用或项目。Arduino Nano 33 BLE支持ML和AI项目。
Arduino还为我们提供了一个IDE,它允许我们使用非常简单且易于理解的线路代码编制板,而无需任何先前的编码知识。
Arduino拥有大量库,帮助我们连接不同的输入输出设备和传感器模块。Arduino是开源的。因此,互联网上也有很多图书馆。
由于Arduino是开源,市场上有许多屏蔽,模块和传感器,与Arduino兼容。不仅可以使用Arduino编程了arduino板及其微控制器,还可以编程许多其他微控制器,如同学微控制器。由于所有这些原因,许多工程师和爱好者更喜欢Arduino。
什么是树莓皮?
Raspberry PI是一个非营利组织,生产世界上最便宜的通用计算机。市场上有不同型号的覆盆子PI,如 - 覆盆子PI零和零W,raspbery pi 3 b和b +,覆盆子pi 4,带2gb,4gb和8gb的ram,覆盆子pi 400等型号有不同的规格。覆盆子pi零是最小和最便宜的。覆盆子PI 4具有颌滴规格。它有两个HDMI端口,一个USB-C型电源端口,一个Micro-SD卡插槽,两个USB 3.0端口,两个USB 2.0端口,一个以太网端口,并为我们提供了3个RAM - 2GB,4GB和8GB选项.覆盆子PI 400有键盘内的板。这些型号可用于制作完全运行的个人计算机。
Raspberry PI具有其操作系统,称为Raspbian OS。此操作系统免费下载。要安装它,我们需要首先下载它并使用适当的工具将其刻录到Micro-SD卡中。然后我们需要将Micro-SD卡插入覆盆子PI板上的插槽。现在我们需要使用raspberry pi本身设置操作系统。现在我们可以使用操作系统。在这里,我们可以连接到互联网并下载和安装不同类型的软件,如浏览器,音频和视频播放器,游戏等。我们还可以使用覆盆子PI进行编程。
对于覆盆子PI,也有许多传感器和模块可用。它拥有自己的键盘和鼠标,由覆盆子PI公司制作。除了个人用途外,Raspberry PI还具有更多复杂的应用,如IoT,机器学习,服务器,云存储等。
结论
Arduino和覆盆子皮非常不同。一个是微控制器开发板,另一个是通用计算机。Arduino有特定的应用,而覆盆子皮有更广泛的应用范围。但他们的目标是一样的,那就是帮助工程师和业余爱好者完成他们的项目。
著者
苏布拉约蒂·乔杜里
加尔各答加尔各答大学