Raspberry Pi和Arduino有什么区别?


11

这个问题是由于缺乏足够的理解而引起的,但是它涉及到我想做一段时间的项目。

是8x8x8 led多维数据集的Instructables页面,第70步解决了以下问题:“我可以使用Arduino来控制多维数据集吗?” 本教程概述了如何将多维数据集与Arduino Duemilanove连接。

由于Raspberry Pi可以运行操作系统,因此在此任务中击败Arduino(至少是Uno和其他小型模型)似乎非常有资格,但是我不具备将两者进行比较的知识。

有什么区别?


您也可以查看此博客文章,该文章解释了Raspberry Pi和Arduino之间区别
Sudar 2013年

Answers:


8

我注意到了一些差异。 树莓派:

  • 不支援Analog IO
  • IO的引脚不如Arduino
  • IO引脚(imo)的访问难度更大
  • 编写用于Python中时间紧迫的应用程序的引脚可能会导致错误
  • 运行成熟的Linux操作系统
  • 具有以太网功能(以及新型号上的WiFi和蓝牙)
  • 两个USB 2.0
  • 可以相对容易地显示到电视上(HDMI /模拟)
  • 700Mhz处理器和512M RAM
  • SD卡

Arduino Uno:

  • 支持模拟IO
  • 无需中断即可使用许多PIN
  • 大量的图书馆和社区支持(Raspberry pi还是很新的) (Pi现在具有同等或更大的图书馆和社区支持)
  • 对时间敏感的应用程序准确
  • 具有2KB RAM的16Mhz处理器(Arduino Uno)
  • 更多配件;) (现在有类似数量的配件)

希望能有所帮助,由于我后面有防火墙,所以我无法查看链接:/


11

Arduino:是一个基于微控制器的物理计算平台,使用基于Wiring的语言(语法和库)进行编程,类似于C ++,但略有简化和修改,并且具有基于处理的集成开发环境。使用Arduino Uno,您需要以Arduino语言创建草图。这并不难-看起来很像C。这只是您要做的事情。Arduino有大量的库和类。

Raspberry pi:是运行Linux的基于微处理器的单板计算机,您可以使用C ++,Java,python或您可能已经熟悉的其他语言对其进行编程。实际上,您可能可以直接使用已有的应用程序并将其编译为可以在Pi / Due上运行,而无需进行任何更改,并且它可以通过多种方式与Qt集成。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.