0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino购买指南

454398 来源:网络整理 作者:网络整理 2019-11-29 08:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

那里有许多不同种类的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的一个原因是,您已经完成了项目,只想将其塞入一个小盒子中并完成它即可。

NodeMCU/ESP8266

这实际上不是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
    +关注

    关注

    190

    文章

    6515

    浏览量

    196034
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 1486次阅读

    SEMTECH 芯片LR1121方案应用 :Arduino烧写指南及demo板应用

    关于思为无线以SEMTECH 的LR1121 芯片研发的LoRa1121产品为例说明及LR112X模块 Arduino 烧录 说明、DEMO应用板使用说明。
    的头像 发表于 09-15 15:50 1543次阅读
    SEMTECH 芯片LR1121方案应用 :<b class='flag-5'>Arduino</b>烧写<b class='flag-5'>指南</b>及demo板应用

    SEMTECH 芯片LR1121方案应用 :Arduino烧写指南及demo板应用

    本文将详细介绍LR1121芯片的技术特性,思为无线LoRa1121系列模块的规格,并提供详尽的Arduino开发环境搭建、示例代码解析、硬件连接指南以及DEMO板使用方法。我们致力于通过本指南,帮助开发者快速掌握LR1121方案
    的头像 发表于 09-10 11:45 613次阅读
    SEMTECH 芯片LR1121方案应用 :<b class='flag-5'>Arduino</b>烧写<b class='flag-5'>指南</b>及demo板应用

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录
    的头像 发表于 08-08 20:16 3120次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    购买机器人气密性检测仪:避坑指南和建议

    家人们,在工业生产中,机器人气密性检测仪是保证产品质量的伟大贡献者。然而,在购买这个东西时,坑也是一个接一个的。今天,我想谈谈如何避免这些坑,并成功地购买合适的检测仪。(1)避开精度虚标的坑一些不好
    的头像 发表于 06-23 13:56 367次阅读
    <b class='flag-5'>购买</b>机器人气密性检测仪:避坑<b class='flag-5'>指南</b>和建议

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    第二章 Arduino基础知识 本章,我们将向大家介绍Arduino是一个什么东西?让大家对Arduino有一个大概了解。本章将分为如下几个小节:2.1什么是Arduino2.2
    发表于 05-13 09:28

    大样品仓扫描电镜购买指南

    以下是一份大样品仓扫描电镜的购买指南:1、明确需求-样品尺寸和类型:确定经常需要观察的样品的最大尺寸、形状以及样品的性质,如导电性、磁性等。例如,若研究的是大型地质岩石样本或较大的生物组织切片
    的头像 发表于 03-27 15:57 463次阅读
    大样品仓扫描电镜<b class='flag-5'>购买</b><b class='flag-5'>指南</b>

    keil5购买如何选择

    购买ARM keil软件的需要勾选仿真部分 以及工具 有懂行的解释一下后面几个选项什么意思吗? 适用公司开发使用怎么选择? 如何选择
    发表于 01-16 14:26

    避坑指南:云服务器数据库购买方法全攻略

    云服务器数据库购买方法包含:先明确业务需求与数据库类型,再挑选信誉好、技术支持强的云服务提供商,接着根据需求配置数据库实例及选择付费方式。购买后,通过云管理平台访问管理数据库,并定期监控性能以优化运行。以下是UU云小编整理的一份详细的
    的头像 发表于 01-15 10:05 804次阅读

    SOLIDWORKS正版软件的购买渠道分别是哪些,如何选择?

    购买正版SOLIDWORKS软件是保障设计和工程团队生产力的关键。然而,面对多种购买渠道,很多用户常常感到困惑:究竟是直接从官方购买、通过授权代理商,还是从线上平台购入更为合适?硕迪科技将对这三种方式进行比较分析,帮助您找到最适
    的头像 发表于 12-26 18:15 2078次阅读

    如何选择合适的云服务器 --X 实例购买指南和配置详细说明

    前言   1 x实例介绍   2 购买步骤   2.1 登录华为云官网   2.2 Flexus云服务器X实例页面   2.3 配置服务器   2.4 购买服务器   3 X实例配置方法及说明
    的头像 发表于 12-24 17:27 1132次阅读
    如何选择合适的云服务器 --X 实例<b class='flag-5'>购买</b><b class='flag-5'>指南</b>和配置详细说明

    BNC插座购买指南:如何选择合适的射频连接解决方案

    、应用领域以及选购指南,帮助读者在众多选择中找到最合适的射频连接解决方案。 技术特性 BNC连接器采用卡扣式连接方式,由插头(公头)和插座(母头)两部分组成。这
    的头像 发表于 12-24 09:19 1016次阅读
    BNC插座<b class='flag-5'>购买</b><b class='flag-5'>指南</b>:如何选择合适的射频连接解决方案

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2839次阅读

    Arduino采集雷达模块数据与串口绘图

    Arduino采集雷达模块数据与串口绘图
    的头像 发表于 12-14 11:44 1217次阅读
    <b class='flag-5'>Arduino</b>采集雷达模块数据与串口绘图