首页 > 技术文章 > 选择Arduino还是Raspberry Pi?

yilangUAV 2020-11-09 01:08 原文

选择Arduino还是Raspberry Pi?

Raspberry Pi还是Arduino开发板?
图片: Opensource.com。改性。CC BY-SA 4.0。来自Adafruit和Wikipedia的原始图像。
 

我花了很多时间参加诸如Maker Faires之类的会议和活动,并且与人合着了有关Raspberry Pi,我花了很多时间与人们谈论小型电子产品和开放式硬件等问题。我可能最常听到的问题是:“我应该买Raspberry Pi还是Arduino?”

根据要问的人,我几乎总是对获得Raspberry Pi表示同意,而不仅仅是希望卖一两本书。通常,提出这个问题的人甚至没有意识到这两种设备不相同。这不是“我应该拥有Mac还是PC?” 或“我应该尝试Ubuntu还是Fedora?” 具有相对相同的端点和更好的区别。Raspberry Pi是一台计算机。Arduino是微控制器。如果您从零平方开始,不知道该怎么办,则可以至少将SD卡和显示器插入Pi并拥有一台计算机。您可以使用Kodi(以前的XMBC)刷新存储卡,并在几分钟内使媒体中心正常工作。这是完成项目的满意度的快速途径,并有足够的增长空间。

提出这个问题的人经常不是在问自己,而是在问:“我应该为孩子购买哪些这些设备?” 为此,如果您是一个在圣诞节早晨打开那个盒子的孩子,那不完全是一套带有说明手册的乐高积木,一两个小时或一个成品。这是一条学习曲线,而且,如果您拥有一台Pi,至少可以使计算机启动并运行得相当快,然后玩一会儿,然后从那里弄清楚下一步要做什么。如果您有Arduino,那么您会拥有一块漂亮的蓝板,不知道该如何处理。

当然,将其留给九岁的孩子来证明我的整个理论是错误的。

Arduino吗?

可以想象,在写这本书的过程中,我的房子变成了一个小型的Radio Shack。到处都有电线和按钮,LED和脱漆的Game Boys (现在已经有几年了。)但是,我的孩子们显然完全不知道这一点,并且对其中任何一个都几乎没有兴趣,除非我特别要求他们检查一下。

但是他们似乎确实对软件感兴趣,并且一直在与孩子级别的应用程序创建者一起玩,所以我买了大一点的孩子的SparkFun Inventor's Kit墨菲定律就是它的本质,这也是大约在同一时间,她宣布她不知道长大后会变成什么样,但她知道这不会成为程序员,因为她没有任何好处。在它。

六个星期后,有了基于Arduino的Inventor套件,她的STEAM fair项目就是一个Arduino项目。

据我所知,Raspberry Pi只是家里的另一台计算机,其中有很多。它恰好很小,所以很整洁。但这只是另一台计算机。并且比所有其他慢得多。Arduino是个要解决的难题。解锁的秘密。最重要的是,带着极大的满足感,意识到您已经创建了一些不知道如何在开始时制作的东西。

我认为Inventor套件的大部分工作使她喜欢构建硬件和软件。它的小册子从我们大多数人开始的地方开始,使LED闪烁。然后,您将了解什么是电位计以及如何使其工作。然后是更多的LED,传感器,电动机等等。她了解到可以通过构建其他示例创建代码,这比从头开始要容易得多,这给了她一个她“不擅长”的印象。这是一次非常有意义的经历,使她意识到自己可以创造更大的东西。

 有关Raspberry Pi的更多信息

 还是Raspberry Pi?

那么,是Arduino吗?

不,不一定。当然,Raspberry Pi不是“仅仅”是一台速度较慢的小型计算机。如果是这样,我们就不可能为此写一整本书!有些项目(和人员)更适合一种设备或另一种设备。因此,建议“我应该选哪个?” 更细微。

我认为最好的入门方法是选择一个项目,或者,如果您真的不知道从哪里开始,可以选择一套工具,就像我给我女儿买的工具一样。Maker Shed销售一些Raspberry Pi套件Adafruit为年轻工程师提供了一整套工具包。如果价格是一个因素,并且您是一个好的购物者,则有时可以以比套件少的价格购买这些套件中的零件。但是,那时您没有该套件的指南。这些站点也都进行常规销售,因此,请进入其邮件列表并保持警惕。

您也可以通过找到要制作的项目并获取零件来创建自己的“套件”。与许多其他站点一样,Instructables是查找项目的好地方。但是,当您发现自己想构建的东西时,请仔细阅读说明。它们看起来完整且易于遵循吗?众包的想法很棒,但并非所有好的建设者也都是好的作家!您不想对一个未完成的项目感到沮丧,因为这些说明缺少有用的细节。

建造指南

然后,您可能希望针对入门项目转向各种书籍。对于Raspberry Pi,我(当然!)从我自己的书Raspberry Pi Hacks开始但是,还有很多其他内容,并且专门针对最新版本Raspberry Pi 2的书籍开始出现。不过,使用旧书或在新Pi上在线构建项目,您应该不会有任何问题。

对于Arduino,我最喜欢的之一是Arduino和LEGO Projects,因为您可以将房子内两个最有趣的玩具放在一起!我也喜欢西蒙·蒙克(Simon Monk)写的任何东西,因此我可能建议30个针对Evil Genius的Arduino项目

在考虑要构建什么时,请考虑以下几个问题:

  • 这是给孩子的吗?不仅要考虑孩子的年龄,经验和耐心,还要考虑自己的孩子。您愿意花多少时间与孩子一起做项目?
  • 您是否需要某个零件比另一个零件容易获得?有一个庞大的Arduino社区,为您几乎可以想象的任何事物创建了盾牌(执行特定角色的附加部件)。Raspberry Pi社区规模庞大且正在发展,但是您可能会发现为一个给定项目找到一个特定的零件比另一个更容易。
  • 您是否需要或想要Raspberry Pi的任何/所有内置优点,例如HDMI和USB端口?
  • 您的最终目标是什么?您想学习编程吗?您想玩一会儿然后重新使用吗?(Arduino擅长于一次做一件事情,但是如果您决定要继续进行更复杂的项目而无需购买新板子,那么它就不擅长于多种功能。)

在选择项目的过程中,您可能会回答一些问题,因此在进行过程中请牢记最后一个问题。它们都是便宜的板,但是如果您将来要重用它,则需要在计划时考虑多个项目。最后呢?也许您会决定同时需要它们!实际上,对于像AlaMode这样的项目,您可以将它们一起使用。

祝你好运,建设愉快!

本文摘自网络:https://opensource.com/life/15/5/should-i-get-arduino-or-raspberry-pi,感谢作者她的见解分享给大家

推荐阅读