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
    +关注

    关注

    188

    文章

    6468

    浏览量

    186936
收藏 人收藏

    评论

    相关推荐

    基于Arduino的串口通信项目

    基于Arduino的串口通信项目涉及多个方面,包括硬件连接、软件编程、串口参数配置等。 一、硬件准备 Arduino开发板 :确保你有一块Arduino开发板,如Arduino Uno
    的头像 发表于 11-22 09:24 455次阅读

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

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动化等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino作为一个
    的头像 发表于 11-12 10:09 702次阅读

    arduino(1)--ESP8266配置

    硬件准备 首先需要准备一个开发板,这里我准备的是淘宝购买的兼容arduino的ESP8266模块。 arduino配置 我使用的是arduino来编程实现,故需要下载对应的库文件,打
    发表于 09-06 11:00

    研华工控机购买指南:如何选择、辨别研华经销商或代理商

    大家都知道通过合法且正规的渠道购买研华工控机是至关重要的,因为这直接关系到咱们所购买产品的质量、后续的售后服务以及技术支持。上一期我们分享了研华工控机购买指南:如何根据需求选择合适的研
    的头像 发表于 06-21 11:41 3854次阅读
    研华工控机<b class='flag-5'>购买</b><b class='flag-5'>指南</b>:如何选择、辨别研华经销商或代理商

    数据中心交换机购买指南

    供应商,购买一台好的交换机可能是一项艰巨的任务。这里将帮助您了解什么是数据中心交换机、数据中心交换机的要求以及一些有用的购买技巧。
    的头像 发表于 06-11 16:37 515次阅读

    便携式屏蔽器:实用性、技术原理及购买指南

    便携式屏蔽器:实用性、技术原理及购买指南?|深圳市特信电子有限公司
    的头像 发表于 03-20 09:07 1309次阅读
    便携式屏蔽器:实用性、技术原理及<b class='flag-5'>购买</b><b class='flag-5'>指南</b>?

    如何制作自己的Arduino电容计

    在这个项目中,您将学习如何制作自己的Arduino电容计(测量电容器的值,范围从pF到1000的uF)。一般来说,电子爱好者喜欢设计自己的小工具而不是购买。在这个项目中,我们使用两种电容测量方法,即
    的头像 发表于 02-25 15:10 1533次阅读
    如何制作自己的<b class='flag-5'>Arduino</b>电容计

    如何将LED连接到Arduino板并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁。
    的头像 发表于 02-11 10:53 2182次阅读
    如何将LED连接到<b class='flag-5'>Arduino</b>板并使其闪烁

    如何将按钮连接到Arduino

    在本快速入门指南中,您将学习如何将按钮连接到Arduino板,并根据按钮是否被按下来读取HIGH或LOW。您将使用电路板上随附的发光二极管 (LED)通过按钮打开和关闭,以便验证按钮按下代码是否正常工作。
    的头像 发表于 02-11 10:52 3740次阅读
    如何将按钮连接到<b class='flag-5'>Arduino</b>板

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LED。RGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建一个基本Arduino RGB LED电路,并以一些基本颜色为例循环。
    的头像 发表于 02-11 10:28 4868次阅读
    如何使用<b class='flag-5'>Arduino</b>控制RGB LED

    如何连接Arduino声音传感器以控制带有声音的LED

    在本教程中,您将学习如何连接Arduino声音传感器以控制带有声音的LED。在本指南结束时,您将拥有一个可以正常工作的声控LED!
    的头像 发表于 02-11 10:21 2980次阅读
    如何连接<b class='flag-5'>Arduino</b>声音传感器以控制带有声音的LED

    如何将HC-SR04连接到Arduino并编写一个简单的程序来测量距离

    一种流行的Arduino超声波传感器是HC-SR04。它广泛用于非接触式距离测量,通常用于机器人和自动化项目。本指南将向您展示如何将HC-SR04连接到Arduino并编写一个简单的程序来测量距离。
    的头像 发表于 02-11 10:17 2316次阅读
    如何将HC-SR04连接到<b class='flag-5'>Arduino</b>并编写一个简单的程序来测量距离

    如何设置Arduino霍尔效应传感器

    在本指南中,您将学习如何设置Arduino霍尔效应传感器,特别是US1881,以检测磁场。这对于需要查找电机的转速或机器中其他运动的项目非常有用。
    的头像 发表于 02-11 10:14 1402次阅读
    如何设置<b class='flag-5'>Arduino</b>霍尔效应传感器

    如何使用Arduino UNO和TIP120晶体管驱动和控制直流电机的速度

    在本 Arduino 电机指南中,您将学习如何使用 Arduino UNO 和 TIP120晶体管驱动和控制直流电机的速度。在此示例中,您将使用按钮来提高电机速度,然后减慢速度,这要归功于脉宽调制 (PWM) 的强大功能。
    的头像 发表于 02-11 10:08 1439次阅读
    如何使用<b class='flag-5'>Arduino</b> UNO和TIP120晶体管驱动和控制直流电机的速度

    如何设置Arduino IR发射器电路

    在本指南中,您将学习如何设置 Arduino IR发射器电路。它使您可以控制IR(红外线)LED,并从Arduino发送任何远程控制代码。这意味着你可以用它来控制你的电视或其他任何你喜欢的东西!
    的头像 发表于 02-11 09:44 831次阅读
    如何设置<b class='flag-5'>Arduino</b> IR发射器电路