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

Arduino Vs Raspberry Pi

Arduino是什么?

arduino.是一个开源硬件开发板。它具有可编程电路板和一个在Mac,Windows和Linux上运行的软件(IDE集成的开发环境)。Arduino是在意大利的Massimo Benzi的Ivrea互动设计学院开发的。它是为快速原型设计而开发的,针对没有众多对电子和编程知识的人。

Arduino软件使用Arduino板编写和上传计算机代码。Arduino是刚开始做硬件的人的最佳选择。它使用了简化版的c++,使编程对初学者来说很容易。

市场上Arduino板的种类很多,比如Arduino Uno, Nano, Mega, Due, Leonardo。也有Arduino起动器套件这对初学者很有帮助。这是由设计师(买方)选择合适的板适合他们的具体应用(s)。所有这些电路板的基本组件如下所示。

  • Arduino有一些引脚,用于连接组件和板。每种Arduino板都有不同数量的引脚。这些引脚分为两种类型;数字引脚和模拟引脚。数字引脚也称为I/O引脚(输入/输出引脚)。Arduino的大部分型号都有14个引脚。
  • 所有Arduino都有一个共同的东西,那就是微控制器。它是主板的主要芯片和大脑。它也被称为小型计算机。它用于执行程序给出的命令。并根据输入做出决定。这个芯片对于Arduino的所有类型都是不同的。Arduino一般使用ATmega2560、ATmega8、ATmega1280等ATmega控制器。
  • Arduino可以通过USB串口或直流电源插座供电。还可以通过USB串口将Arduino与计算机连接,加载程序。同时,它也为董事会提供了动力。当一个板没有连接到计算机,它可以提供一个直流插孔或电源输入引脚。这个引脚需要7-12伏直流电源来打开板。这个电源是开的LED和其他组件。

有许多其他组件可以像LED一样使用,振子电压调节器, 还有很多。

Arduino Board.
一个Arduino委员会

什么是覆盆子pi?

树莓派是由英国一家教育慈善机构创建并注册的。开发它的目的是对不同学科的人进行计算机科学教育。

覆盆子PI于2012年推出,之后许多版本都以不同的内存容量和外围设备支持释放。覆盆子PI的最高价格是35美元,其他型号少于35美元。所以,这是一个非常便宜和实惠的模型。

通常,Scratch和Python语言用于在Raspberry PI中进行编程。

Raspberry PI(A和B)的第一个模型仅具有256 MB RAM(随机存取存储器)。覆盆子PI(4)的最新型号可在1 GB至4 GB RAM的范围内使用。

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

树莓派有视频输出,HDMI接口,SD卡接口,USB 2.0,音频接口。换句话说,它是一台没有屏幕的迷你电脑。

它还能够做桌面计算机可以做的所有任务,喜欢浏览互联网,播放高清视频,制作电子表格和玩游戏。

覆盆子PI.
树莓的董事会

arduino与覆盆子pi

这两个董事会对初学者,爱好者和学生都非常有帮助。

这两块板有什么区别?

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

Raspberry PI是一种通用计算机,用于运行多个程序。它通常与Linux操作系统一起使用。它比Arduino更复杂。

当你必须使用Arduino?当你必须使用覆盆子pi?

对于初学者,谁是学习项目和小型和单一的应用程序,一个程序安装和运行一次又一次的特定任务,那么就去Arduino。因为它易于使用,易于编程,易于供电,和芯片相比树莓派。

但如果你需要一个控制器来处理多任务应用,如驾驶机器人,流媒体,Arduino不适合。因此,选择树莓派吧。

下表是Arduino和树莓派的对比。

老不。 arduino. 覆盆子PI.
1 权力 arduino很容易权力使用一个电池 树莓派很难用电池给主板供电。
2 应用程序 它以简单的任务使用。 它用于复杂的任务。
3. 使用 它是一个微控制器,用于一次运行一个程序。 它是一个迷你计算机,用于多任务,它能够一次运行多个任务。
4 成本 比覆盆子pi便宜。 比Arduino昂贵。
5 连接互联网 Arduino需要额外的硬件来连接互联网,需要将Arduino程序编程与外部模块接口。 有些型号的树莓派有一个以太网端口,可以直接连接到互联网。
6 板载存储 它有板载存储,没有SD卡插槽用于额外存储。 没有板载存储。但它有一个sc卡的插槽。
7 USB端口 它只有一个USB接口,可以在Arduino上上传程序。 它有4个USB端口,用于将不同的设备与板连接。
8 一般使用Arduino和C/ c++语言。 Python是推荐的编程语言,但C / C ++,Python和Ruby预先安装在电路板上。
9 处理器 它使用Atmega系列的处理器。 它使用了ARM系列处理器。
10 内存 Arduino有大约2kB的SRAM。 Raspberry PI的RAM为256 MB至4 GB。
想学得更快?
每周获取电气物品到您的收件箱。
不需要信用卡——它是100%免费的。

关于Elecbetway网页版trical4U

betway网页版Electrical4U致力于电气和电子工程相关的教学和分享。