Arduino vs Raspberry Pi -你该选哪一个?(深入比较)

arduino与覆盆子pi

什么是arduino?

Arduino是一个开源的硬件开发板。它有一个可编程电路板和一个可在Mac、Windows和Linux上运行的软件(IDE-集成开发环境)。Arduino由意大利的Massimo Benzi在Ivrea交互设计研究所开发。它是为快速原型设计而开发的,目标人群是那些不太懂电子和编程的人。

Arduino软件用于与Arduino Board写入和上传计算机代码。Arduino是人们刚开始制造硬件的最佳选择。它使用简化版本的C ++,为初学者轻松进行编程。

市场上有许多类型的Arduino板,例如Arduino Uno,Nano,Mega,延期,Leonardo。还有Arduino Starter Kits.这对初学者非常有帮助。由设计者(买方)选择适合其特定应用的右侧板。在所有这些板中,基本组件如下所列。

  • Arduino有许多引脚,用于将组件与板连接。每种类型的Arduino板都有一个不同数量的针脚。这些引脚分为两种类型;数字销和模拟引脚。数字引脚也称为I / O引脚(输入/输出引脚)。Arduino的大多数模型都有14个引脚。
  • 所有Arduino都有一个是微控制器的常见事物。它是董事会的主要芯片和大脑。它也被称为小型机。它用于执行程序给出的命令。并根据输入做出决定。这款芯片对于所有类型的Arduino都不同。通常,Arduino使用了Atmega控制器,如Atmega2560,Atmega8,Atmega1280等。
  • Arduino可以由USB串行端口或直流电源插孔供电。USB串行端口还用于将Arduino与计算机连接到加载程序。同时它还为电路板供电。当电路板没有计算机连接时,可以通过DC插孔或电源输入引脚提供。该引脚需要7-12 V DC电源以打开电路板。此供应用于开启发光二极管和其他组件。

还有很多其他的组件,比如led,振荡器电压调节器,以及更多。

Arduino电路板
一个arduino板

树莓派是什么?

Raspberry PI由基于英国的教育慈善机构创立并注册。它是一项旨在教育各种科学科学的人们的旨在教育人们。

树莓派于2012年发布,此后许多版本都有不同的内存容量和外围设备支持。树莓派的最高价格是35美元,其他型号都在35美元以下。所以,这是一种非常便宜和负担得起的模式。

树莓派编程一般使用Scratch和Python语言。

第一款树莓派(A和B)只有256mb RAM(随机存取内存)。最新型号的树莓派(4)有1gb到4gb内存可供选择。

它有一个64位微控制器,可以运行操作系统(Linux)。主要支持的操作系统是Raspbian。

Raspberry PI具有视频输出,HDMI端口,SD卡端口,USB 2.0,音频插孔。换句话说,它是一个没有屏幕的迷你电脑。

它还能完成台式电脑所能完成的所有任务,比如浏览互联网、播放高清视频、制作电子表格和玩游戏。

覆盆子π
覆盆子 - PI板

Arduino vs树莓派

这两个版块对于初学者、业余爱好者和学生制作硬件项目都非常有帮助。

这两个板之间有什么区别?

Arduino是一个类似于简单计算机的微控制器。它用于一次运行一个程序,它一次又一次地运行。这是非常容易使用。

树莓派是一种通用计算机,可以运行不止一个程序。它通常与Linux操作系统一起使用。它比Arduino更复杂。

当你不得不使用Arduino的时候?当你需要用树莓派的时候呢?

对于初学者,谁是学习项目以及用于一个程序安装并再次运行的小型和单个应用程序,然后再次为特定任务运行,然后转到Arduino。因为它易于使用,易于编程,易于电源,芯片与覆盆子PI相比。

但是如果您需要一个用于多任务应用程序的控制器,如驾驶机器人,流媒体,Arduino不合适。因此去覆盆子pi。

下表给出了Arduino和Raspberry PI之间的比较。

老不。 Arduino 覆盆子π
1 功率 Arduino很容易功率电路板使用a电池 覆盆子PI难以使用电池供电。
2 应用 它用于简单的任务。 它用于复杂的任务。
3. 采用 它是一种微控制器,一次用于运行一个程序。 它是一种微型计算机,用于多任务处理,它可以同时运行多个任务。
4. 成本 比树莓派还便宜。 比Arduino的肋骨。
5. 连接到互联网 Arduino需要额外的硬件来连接互联网,需要对Arduino进行编程,使其与外部模块接口。 有一个以太网端口可在某些覆盆子PI型号中提供,可以直接与Internet连接。
6. 板载存储器 它有车载存储,没有SD卡的插槽,用于额外的存储空间。 机上没有存储设备。但它有一个SC卡插槽。
7. USB端口 它只有一个用于在Arduino上传程序的USB端口。 它有4个USB端口,用于连接不同的设备与板。
8. 语言 通常,它使用Arduino和C / C ++语言。 建议使用Python作为编程语言,但是C/ c++、Python和Ruby是预先安装在单板上的。
9. 处理器 它使用了ATmega家族的处理器。 它使用了ARM系列的处理器。
10. 内存 Arduino拥有大约2KB SRAM。 树莓派的内存从256mb到4gb不等。
想要更多的电气知识?
在下面输入您的电子邮件,以获得关于电气和电子工程的免费信息文章

关于电气4Umabetx官网.

mabetx官网电气4U致力于教学和分享与电气和电子工程有关的所有内容。