arduino vs raspberry pi:哪台是你的迷你电脑?

Arduino和Raspberry Pi看起来非常相似——它们都是可爱的小电路板,上面有一些芯片和引脚——但实际上它们是非常不同的设备。...

Arduino和Raspberry Pi看起来非常相似——它们都是可爱的小电路板,上面有一些芯片和引脚——但实际上它们是非常不同的设备。

rap**erry-pi-vs-arduino-featured

你在找一台小电脑,也许是用来给DIY网络安全摄像头供电——这是各种有趣项目所需要的共同决定。你听说过关于树莓皮和阿杜伊诺的好消息,但是你不能决定哪一个适合你。哪一个是最有用的,一旦你拆卸了安全摄像头感谢与邻居的事件?你可以用哪一个放电影?别担心,我们是来解释一切的!

如果你更多的是一个视觉学习者(像我一样),这篇文章可以在这里以视频形式提供:

有什么区别?

Arduino是一个微型控制器,实际上不是一台微型计算机。微控制器只是构成整个计算机的一小部分。Arduino仅提供Raspberry Pi功能的一个子集。

虽然ARDUNO可以用C++编写的小程序编程,但它不能运行一个完整的“操作系统”,而且肯定不会很快取代你的媒体中心。另一方面,树莓皮是一台成熟的电脑。如果你在看这个网站,我想你知道这意味着什么。

优势和劣势

那么Arduino没用了吗?几乎没有-一个Arduino是完美的电子项目。它包含一组可以直接连接到组件和传感器的输入和输出,并且非常容易直接跳转到**东西上。这使得它非常适合原型化的东西,或使小项目,不需要复杂的Pi。

Arduino

Arduino运行Arduino固件,这是一个基本的核心软件位,允许它通过USB与计算机通信,并允许访问所有功能。通常不会更换此固件,但这是可能的。一旦你的代码被加载,你可以在任何地方**它,它就会立即开始工作-你不需要重新启动,**键盘,或选择一个应用程序来运行。它完成了程序设定的任务,做得很好,而且很快就完成了。

另一方面,树莓皮是一个功能齐全的微型计算机。它需要一个操作系统(检查它可以运行的10个Linux发行版),并且在运行之前需要少量的启动时间。存储是由micro-SD卡提供的,而内置的以太网允许联网(你也可以在Arduino上联网,但它需要一个附加的“屏蔽”)。

Pi的核心是Broadcom Arm-v6 CPU;它有内存和驱动HDMI输出的图形处理器。你可以插上键盘和显示器,加载Linux,技术水平较低的人可能不知道驱动一切的机器到底有多小。Pi在一个非常小的包中是一个非常强大的平台——非常适合于嵌入式系统,或者需要更多交互性和处理能力的项目。

Raspberry Pi

也就是说,对于简单的电子项目来说,覆盆子要复杂得多。例如,每个人的第一个项目都是一个LED开关闪烁的衍生产品。在Arduino上,这需要将一个LED和电阻器连接到两个引脚上,然后上传大约8行代码。就这样。在Raspberry Pi上——假设您已经安装了一个功能齐全的操作系统,并按照您的喜好进行了设置,那么您需要安装一些库来帮助您控制GPIO引脚(即连接组件的位)。

不过,有很多库可供选择,这取决于您要用哪种语言编程—包括Scratch等可视化设计器。WiringPi允许您使用Arduino派生的相同语言进行编写。最后,您可能需要在运行应用程序之前编译它。关键是,你几乎可以做Arduino所能做的一切,在圆周率上——这更复杂。

Scratch

这里要记住的另一个重要点是,Arduino是最流行的电子项目平台,因此即使电子项目可以在Raspberry Pi(10 Raspberry Pi初学者项目)上进行,您也不会找到那么多的初学者教程来帮助您。一旦你准备好处理更大、要求更高的项目,最好考虑将Pi作为一种升级。

Raspberry Pi是一台微型计算机,Arduino不是。为了更清楚地理解这一点,这里有一些可安装在Raspberry Pi上的操作系统:

  • Raspbian(基于DebianLinux,这是“默认”操作系统)。
  • 里斯科。
  • 计划9。
  • Xbox Media Center。

我们以前写过7个树莓Pi操作系统。

Kodi

下面是您可以在Arduino上安装的操作系统列表:

  • 没有

你决定了?伟大的。先来看看如何用Pi直播YouTube,或者用Arduino**一个闪电云灯?我们有一个非官方的树莓皮初学者指南,应该证明是有帮助的,还有一个对Arduino,太。

等待!为什么要选择呢?

实际上,你可以同时拥有两个世界中最好的一个;Pi可能是一个更复杂的Arduino,Arduino不能像Pi那样处理更多的事情——但是你考虑过把它们一起使用吗?AlaMode项目将一个可堆叠的Arduino克隆直接放在Pi的顶部,从而可以即时访问所有常用的Arduino函数。

Pi and Arduino Together

或者,如果Python更适合您,只需将您的Arduino**Pi的USB并直接与之通信。

我希望您现在能更清楚地了解Arduino和Raspberry Pi之间的区别,以及为什么在特定的应用程序中一种可能比另一种更好。在下面的评论中向我们展示一些Arduino/Pi项目!

  • 发表于 2021-03-15 06:18
  • 阅读 ( 294 )
  • 分类:IT

你可能感兴趣的文章

阿杜伊诺(arduino)和树莓皮(raspberry pi)的区别

关键区别–arduino vs raspberry pi Arduino和Raspberry Pi的主要区别在于Arduino是一个微控制器开发板,而Raspberry Pi是基于Linux操作系统的通用计算机。 选择Arduino或Raspberry Pi取决于要开发的项目。本文讨论了最常见的Arduino Uno和Raspberry Pi...

  • 发布于 2020-10-11 03:02
  • 阅读 ( 442 )

raspberry pi、pico、arduino等单板计算机和微控制器

你可能听说过树莓圆周率,但这种单板计算机(SBC)有什么不同于微控制器? ...

  • 发布于 2021-03-11 11:23
  • 阅读 ( 199 )

关于arduino你一直想知道的10件事

Arduino是你能学到的最好的极客爱好之一,因为它涉及到一点点东西:电路、编码、自己动手、解决问题、创造力等等。但即使你没有任何这方面的经验,你仍然应该学习Arduino——即使只是基础知识。 ...

  • 发布于 2021-03-13 02:49
  • 阅读 ( 239 )

树莓皮:非官方教程

This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...

  • 发布于 2021-03-13 15:59
  • 阅读 ( 289 )

9个最好的pi编程资源,把你的树莓pi使用

树莓皮是个漂亮的装置。作为一种片上系统(SoC)单板设备,Raspberry-Pi有很多用途。项目范围从媒体中心和复古游戏应用程序到DIY智能家居技术,但在Raspberry Pi上编程提供了大量的学习机会。 ...

  • 发布于 2021-03-14 03:57
  • 阅读 ( 236 )

为什么你什么都不用树莓皮

想**一个网络连接的doodad,它会闪烁LED吗?你可以用树莓皮!毕竟,当你的工具箱里只有一把锤子的时候,你很容易把一切都看成钉子。但你不应该,这就是原因。 ...

  • 发布于 2021-03-14 14:25
  • 阅读 ( 228 )

可编程逻辑控制器如何在你周围运行

可编程逻辑控制器(PLC)是最常见的计算机之一。然而,尽管这些电脑非常流行,但它们仍然比传统电脑暴露得少。但是可编程逻辑控制器就在我们身边,自动化了我们的日常生活。 ...

  • 发布于 2021-03-14 21:05
  • 阅读 ( 209 )

为您的第一个项目最好的树莓皮工具包

计划一个基于树莓皮的项目?你需要的不仅仅是低成本的电脑,还有什么?为了帮助你,不同的公司已经把树莓皮工具包,每一个特定的任务和项目适合。 ...

  • 发布于 2021-03-15 13:46
  • 阅读 ( 208 )

26种树莓皮的妙用

This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...

  • 发布于 2021-03-19 18:15
  • 阅读 ( 352 )

用作丛媒体服务器的最佳设备

如果您拥有大量的电影、电视节目和音乐,并且希望在所有设备**问这些内容,那么Plex是最好的解决方案之一。 ...

  • 发布于 2021-03-20 07:24
  • 阅读 ( 197 )