那里有许多不同种类的Arduino板,如果您感到困惑,可以原谅。你应该买哪个?哪个更适合您的项目?我们可以通过此Arduino初学者购买指南来提供帮助!
该指南也以视频形式提供:
字面上有数百种不同类型的Arduino和Arduino兼容板在那里,所以我们不可能涵盖所有内容。但是,我们可以做的是谈论最常见,最有用和得到最广泛支持的内容。
在开始之前,如果您要查找的只是一张数字表,请查看Sparkfun的Arduino清单。我将从另一个角度解决这个问题:Arduino初学者,寻找您的第一个开发板,或者从入门套件中毕业。
克隆人大战,以及Arduino vs Arduino
在开始之前的简短说明。价格在撰写本文时是正确的,并且在可能的情况下,可以链接到速卖通,在这里您可以以品牌Arduino模型价格的一小部分购买Arduino兼容克隆。
重要的是要了解这些不是“廉价的中国仿冒品”,至少不是非法的。大多数Arduino硬件是在开放源代码许可下发布的,这意味着任何人都可以自由构建自己的副本(甚至添加原始设计中不存在的功能),只要他们将其标记为“兼容Arduino”即可,而不是“ Arduino” (已注册商标)。
如果您购买了原创的品牌Arduino,您所支付的大部分款项将捐赠给Arduino基金会,该基金会将用于资助教育推广计划以及该品牌的进一步发展。但是,由于最近的商标纠纷使情况变得有些混乱,在该商标纠纷中,“原始” Arduino LLC(拥有 Arduino.cc 的公司,您可能最熟悉)只能使用该商标。 Arduino在美国,并且被迫在美国以外的地区更名为 Genuino 。如果您要在欧洲购买某品牌的Arduino,则很有可能您实际上是在向Arduino SRL (Arduino.org)付款,这是意大利公司,最初被称为Smart Projects,
就像我说的那样-杂乱无章-如果您只购买克隆的产品,将为您节省很多钱。
Uno
由于克隆的成本不到3美元,因此,Uno(虽然不是第一块Arduino开发板)仍然是最多的流行。这也是大多数入门工具包中都包含的模型,这是有充分理由的。现在是Uno,它是升级“防护板”的标准格式,这些板提供了可以插入顶部的附加功能,并且经常可以相互堆叠。
大约相当于一张信用卡的大小,它具有14个数字IOpin和5个模拟IOpin,并以5v电压运行。它可以通过USB电缆供电,也可以通过桶形插孔通过高达12v的直流电供电。
Uno的核心是ATMEGA328P,它具有32Kb的程序存储器,相对于当今的标准来说,这是很小的。在某个时候,您可能会达到这个极限,但是作为学习入门的入门工具,Uno非常完美。
Leonardo
看似与Uno相似的是Leonardo两者是完全不同的。尽管Leonardo确实具有能够仿真USB设备的优点,因此您可以制作自己的键盘,但它也具有许多怪异之处,并且与所有的Arduino屏蔽板都不兼容。
我会建议初学者远离Leonardo:您只会发现代码不正确的地方,而当您寻求帮助时,可能找不到解决方案。如果您确实希望能够以USB设备的形式出现,那么您可能想改用Pro Micro,我们将在以后介绍。
Mega 2560
Mega是从Uno进行下一个逻辑上的提升,如果您发现自己已达到该内存限制或IO即将用尽,那么您将需要购买Mega。尽管Mega克隆的价格是Uno的两倍,约为6美元,但Mega具有256k的内存,以及高达53个数字IO和15个模拟端口。
像Uno一样,它以5v运行,并具有内置USB端口和DC电源转换器,因此,当Uno不够大时,它真的很有用。 Mega还与大多数Arduino扩展板兼容。
Pro Micro
Pro Micro每个克隆的价格约为4美元,因此在物理上都是小型的,并且具有板载USB驱动程序,能够成为USB HID(人工输入设备):这意味着您可以创建自己的键盘或游戏控制器项目。
这对小型项目非常有用,尽管这样做确实给您减少了几个IOpin可供使用;总共18个,其中一些可以模拟,并且只有32Kb的内存。
与Uno不同,它对面包板友好,因此可以焊接一些标头,它可以整齐地放在面包板上。它提供5v和3.3v版本,因此您可以选择更适合您的项目的。
还有 Pro Mini 或 Nano 外形相似,但它们没有内置的USB驱动程序,无法仿真USB设备。我将跳过这些内容,因为您可能已经知道是否想要一个,否则,由于价格差异很小,最好选择Pro Micro。您可能想研究一下2美元的Nano的一个原因是,您已经完成了项目,只想将其塞入一个小盒子中并完成它即可。
这实际上不是Arduino,但与Arduino兼容,只需对软件进行少量修改即可。最低价格仅为5美元,我以前将Arduino兼容的NodeMCU开发板称为“ Arduino Killer”。
工作的唯一缺点使用NodeMCU的原因是它的工作电压为3.3v,并且引脚不能承受5v的电压,这意味着您将需要专门为该电压设计的传感器,或者需要一个逻辑电平转换器(将5v信号更改为3.3v,反之)反之亦然。当您从入门工具包中的Uno毕业时,这对您来说可能就不再是您的事了。
Lilypad 328
每个大约4美元,Lilypad就是有点奇怪:一块5厘米长的圆形板,专为可穿戴项目设计。您会获得理想的电路板,而不是引脚,而是用导电线缝制的。 Lilypad与Uno使用相同的处理器,因此受到限制,它具有14个数字IOpin和5个模拟IOpin,但也具有5v容限,因此应与您发现的任何Uno项目兼容。确保您购买的是Lilypad 328版本,而不是168版本,请记住您还需要购买单独的USB FTDIbreakout,因为它不包含其中一个。
非Atmel开发板
到目前为止,列出的Arduino开发板核心中的各种Atmel芯片使Arduino项目变得如此轻便-通常来说,Uno项目可以正常工作在Nano或Lilypad上就好了。最近基于非Atmel的董事会也不能说相同的话。 TheYún是一个奇怪的混合体,在单独的Atheros处理器上包含Atmel Atmega 32u以及完整的Linux堆栈,蓝牙和Wi-Fi。它们与aRaspberry Pi更像,但社区支持却少得多,价格也更高。目前,Yún的价格为80美元。
我的建议:避免使用这些新主板。考虑到来自35美元的Pi(我们的Raspberry Pi指南)甚至是NodeMCU板的竞争,它们对于预定的IoT用途而言只是被高估了。
作为初学者,我认为这些板才刚刚起步或从入门工具包毕业,您可能会最感兴趣。在大多数情况下,对于简单的原型制作,您可能只想要另一个Uno;或更大的项目,大型我仍然一直使用Unos,只是因为它们价格便宜且易于使用。
如果您准备好嵌入完成的项目,请考虑使用Nano。对于涉及模拟USB键盘或制作游戏控制器的任何事情,请抓住Pro Micro。对于可穿戴设备,您可以在Uno上原型制作,然后在一切准备就绪后切换为使用Lilypad。对于物联网设备,我强烈建议使用兼容Arduino的NodeMCUboard,而不要使用“真正的” Arduino。
您接下来将使用哪个Arduino?您能想到我未列出的任何用例吗,或者您会提出其他建议?在评论中让我知道!
责任编辑:wv
-
Arduino
+关注
关注
188文章
6468浏览量
186936
发布评论请先 登录
相关推荐
评论