×
模拟电子 > 模拟电路设计 > 详情

树莓派与Arduino的十大差异

发布时间:2022-03-22 发布时间:
|

树莓派和Arduino有很大的不同。每个产品都有自己的优点和缺点。如果您想在两者之间作出决定,那么这取决于您的项目的需求。

在本文中,ElectronicShub网站突出了它们之间的10个不同之处。现在让我们详细了解这两个板。

Arduino是由意大利的Massimo Benzi发明的。Arduino是一个简单的硬件原型工具。同时,英国剑桥大学的Eben Upton发明了树莓圆周率,以提高学生的编程技能。

这两种教学工具都适用于初学者、爱好者。它们之间的主要区别是Arduino是单片机,而raspberry pi是一台微型计算机。因此,Arduino只是raspberry pi的一部分,Raspberry pi擅长软件应用,而Arduino使硬件项目变得简单。

下表给出了它们之间的一些差异。

SL

Raspberry pi

Arduino

1 这是一个迷你计算机与RaspbianOS,它可以运行多个程序一次。 Arduino是一种单片机,是计算机的一部分。它一次又一次只运行一个程序。
2 用电池组供电是很困难的。 Arduino可以用电池组供电。
3 它需要复杂的任务,例如安装连接传感器和其他组件的库和软件。 将传感器和其他电子元件与Arduino连接起来非常简单。
4 它很贵 它的成本很低。
5 raspberry pi可以很容易地通过以太网端口和USB Wi-Fi连接到互联网上。 Arduino需要外部硬件才能连接到Internet,并且使用代码正确地对此硬件进行了寻址。
6 覆盆子皮没有储存在船上。它提供了一个SD卡端口。 Arduino可以提供船上存储。
7 raspberry pi有4个USB端口连接不同的设备。 Arduino只有一个USB端口连接到计算机。
8 处理器来自ARM家族。 Arduino的处理器来自AVR家族Atmega328P。
9 这应该被适当关闭,否则会有文件损坏和软件问题的风险。 这是一个即插即用的设备。如果电源被连接,它就开始运行程序,如果断开,它就会停止。
10 推荐的编程语言是python,但是C,C++,Python,ruby都是预先安装的. Arduino使用Arduino,C/C++。

这两个板子很低。动力...但是树莓派的电源中断可能会对软件和应用造成损害。如果发生了阿迪诺,如果有任何断电,它会再次重新启动。因此,在断开电源之前,raspberry pi必须正确关闭。Arduino没有任何操作系统。它的固件简单地解释写给它的代码。它非常容易执行简单的代码,Raspberry pi配备了功能齐全的操作系统,称为Raspbian。它具有计算机的所有功能,包括处理器、内存和图形驱动程序。PI可以使用不同的操作系统。虽然Linux是首选的,但Android也可以安装。

输入输出引脚允许这些板连接到其他设备。覆盆子Pi2有2包输入/输出引脚,Arduino Uno有20个引脚。

在时钟速度上,PI比Arduino快40倍,PI比Arduino快128000倍,所以Raspberry pi更多强力而不是阿迪诺。

Arduino有32 KB的储物在板上,这是用来存储代码的。这个代码决定了Arduino的功能。Raspberry pi没有任何车载存储,但是它提供了微SD端口。

阿迪诺罐头扩大使用外部硬件,如Wi-Fi、以太网、触摸屏、照相机等,这些板被称为屏蔽板.这些盾牌很容易为Arduino安装。虽然raspberry是一个自我约束的板,PI也可以添加一些帽子来添加诸如触摸屏、GPS、RGB面板等硬件,但是没有很多像Arduino这样的选项。

Arduino使用Arduino艾德用于开发代码。虽然Raspbeery pi可以使用Scratch,但是可以使用任何支持Linux的东西。

如何在Raspberry pi和Arduino之间进行选择

因此,要在两者之间做出决定,首先你应该知道你想在你的项目中做什么。

从上面的讨论中我们可以了解到,Arduino很适合重复的工作,如打开车库门,打开和关闭灯。

而PI很适合执行多种任务,驾驶复杂的机器人。

例如,如果你想监测土壤湿度,如果有必要给植物浇水,可以给我发邮件,然后可以使用Arduino。

但是如果你想监测水分的话,当植物需要浇水的时候给我发邮件,并在网上查看天气预报。如果有雨,什么也不要做。对于这个应用程序,Raspberry pi是必需的。

简单地说,Arduino用于初学者项目,一些复杂的项目可以很容易地被pi处理。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
PFC控制电路IR1150S应用图解