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

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

3天内不再提示

怎样选择微控制器

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

扫码添加小助手

加入工程师交流群

过去,如果您想购买一台计算机,则必须重新抵押房屋才能付款。现在,您可以购买 Abraham Lincoln 。

是的,微控制器是计算机,在5美元以下的价格中有3种进货:Arduino,Raspberry Pi Zero和NodeMCU。那么,他们的优势是什么?他们的弱点是什么?更重要的是,您应该为您的项目使用哪一个?

Arduino Uno:年龄先于美丽

Arduino Uno是我们最老的设备。它的历史可以追溯到2005年,当时它是作为意大利北部交互设计学院Ivrea的学生的教学工具而创建的。从那时起,它经历了无数次的改进,修改和克隆,并引发了电子和创意编程的革命。

如果要购买从其在线商店或Farnell,Adafruit或Maplin等零售商处购买的官方Arduino,您很容易期望支付25美元左右。真正的产品价格并未像人们希望的那样下降。但是,Arduino是开放源代码产品,中国有制造商制造了完美的克隆,它们在eBay和AliExpress上的售价仅为5美元。

这些5美元的仿冒品的工作原理和作用类似真实的东西。它们使用完全相同的芯片,并按照与真品相同的规格制造。 您应该全价支付的唯一原因是支持Arduino项目。

Arduino的最大优势可能就是其简单性。除了实际构建您要制造的东西外,不需要任何配置。您无需像使用Raspberry Pi那样构建和配置完整的Linux系统。您只需在通常使用的任何计算机上编写代码,对其进行编译,然后将其闪存到芯片上即可。

Arduino的另一个巨大优势是它们具有惊人的容错能力。难以挽回的损坏是极其困难的,但绝不是不可能的。

Arduino的最大缺点是它们从根本上是严格的。如果您想添加诸如以太网连接或蓝牙之类的功能,则必须额外支付兼容的屏蔽罩。这些并不便宜,官方的防护罩平均价格在20到40美元之间。但是与Arduino本身一样,您可以通过在线购买中国产假货来省钱。

另一点需要警惕的是,Arduino Uno也是使用较慢的ATMEGA CPU,并且内存和存储空间有限。这意味着,如果您要收集传感器读数等数据,则必须弄清楚如何在连接的计算机上进行处理。

Arduino Uno的最佳用例可能是作为学习电子产品,并构建简单的物联网IoT)产品。尽管它不是市场上功能最强大的微控制器,但它无疑是最容易理解和文档最丰富的,并且有很多可用的教程和指南。

您还应该考虑其他Arduino模型,每种模型都适用于稍有不同的目的。

Raspberry Pi Zero:免费礼品计算机

Raspberry Pi Zero本质上是原始的Raspberry Pi Model A + ,但缩小到名片的大小。您可以从所有常见的嫌疑人(法纳尔,Pimoroni和AdaFruit)中以5美元或4英镑的价格在英国购买。

实际上,当它首次问世时,Raspberry Pi Zero便被赠送了。作为《 MagPi》第40期的免费封面礼物。 那太疯狂了?一本可以运行完整版Linux的计算机在青少年杂志上像廉价的唇彩一样被赠送。

“零”拥有所有原始Raspberry Pi A +的优点。它可以舒适地运行Raspbian(Debian的Raspberry Pi兼容版本)。它允许用户使用多种编程语言对其进行编程,包括(但不限于)Python,Ruby和JavaScript(使用node.js)。

虽然其单核1Ghz CPU相当实用512MB的RAM不足以流畅地浏览Internet,它可以完成您使用微控制器进行的其他所有操作。

遗憾的是,Raspberry Pi分为两个主要领域:网络和USB连接性。它只有两个micro USB端口,并且没有以太网,蓝牙或Wi-Fi。要添加或扩展此功能,您必须购买适配器。这比您想像的要便宜。 MicroUSB转RJ45网络适配器可以在AliExpress上以$ 2.16的价格购买,包括免费送货。

Raspberry Pi Zero提供了最大的处理能力列出的所有微控制器。因此,它最好用于Arduino难以应对的更多CPU密集型项目,例如数据处理和可视化。

NodeMCU:Arduino Killer

NodeMCU是

与Arduino不同,它的主频为8MHz,时钟频率为16MHz,这是一个令人印象深刻的微型微控制器。

ESP8266芯片组供电,该芯片组使用32位Tensilica Xtensa LX106内核,时钟频率为80MHz。它还包括Wi-Fi,内置TCP/IP堆栈,4 MB的板载存储,20kB的RAM和10个GPIO(通用输入输出)引脚。这些端口可连接至诸如电机,传感器和伺服器之类的组件。

与Arduino一样,涉及的设置很少。您只需编写代码,然后通过USB连接将其发送到设备。

NodeMCU的程序是用Lua编写的,Lua是一种解释性编程语言,类似于Python和Ruby。在许多方面,它可能比Arduino使用的C语言变体更容易学习。它的语法更简单。

可以说,如果您已经知道如何为Arduino编写代码,则可以使用Arduino映像刷新NodeMCU。詹姆斯·布鲁斯(James Bruce)在其评论中探讨了如何执行此操作,他在其中将NodeMCU描述为“ Arduino Killer” 。

您可以以低至3美元的价格从中直接购买NodeMCU。中国(或在亚马逊上接近9美元),并且它是唯一包装任何形式的车载网络的主板。例如,如果您想将此功能添加到Arduino Uno,您可以轻松地支付40美元。

什么板子适合您

让我们回顾一下。如果您要从头开始学习电子产品,则应该使用Arduino。如果您要制作需要大量功能的项目,请使用Raspberry Pi Zero。如果您的项目以任何方式连接到Internet,请使用NodeMCU。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8255

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在筋膜枪上应用的MCU微控制器方案

    筋膜枪是现在很多人必不可少的放松肌肉的健身工具,而实现筋膜枪的高效、稳定、安全运行,则需要内部搭载的MCU微控制器来负责控制电机运转、保护电路安全并实现各种智能功能。英尚微电子的筋膜枪方案采用CH32V007 MCU微控制器为核
    的头像 发表于 12-09 16:39 323次阅读
    在筋膜枪上应用的MCU<b class='flag-5'>微控制器</b>方案

    MCU微控制器CH32L103高速电吹风方案

    MCU微控制器是整个电吹风控制系统的指挥中心。英尚微推出的高速电吹风方案,以MCU微控制器CH32L103为主控微控制器,帮助高速电吹风实现高效率、低噪音、高智能和全保护的性能。CH3
    的头像 发表于 11-27 16:20 156次阅读

    选择微控制器MCU几个步骤

    以下10个简单步骤可确保做出正确的选择。 步骤1:制作硬件接口清单 利用大致的硬件框图制作出一份微控制器需要支持的所有外部接口清单。有两种常见的接口类型需要列出来。 第一种是通信接口。 系统中一
    发表于 11-26 07:09

    MCU微控制器是什么(mcu微控制器芯片原理)

    MCU(Microcontroller Unit),中文称为微控制器或单片机,可以理解为"浓缩的计算机"。它将处理、存储、输入输出接口等计算机必需的核心部件,全部集成在一块
    的头像 发表于 11-17 17:23 593次阅读

    Analog Devices / Maxim Integrated MAX78002人工智能微控制器数据手册

    Analog Devices MAX78002人工智能微控制器是支持神经网络的AI微控制器。Analog Devices MAX78002可在超低功耗下执行,并可在物联网边缘实时工作。该器件将高能效
    的头像 发表于 06-18 15:19 647次阅读

    微控制器读取闪存中的软件信息时,软件信息部署在哪里? 是 SRAM 吗?

    我对 PMG1 闪光灯有疑问。 1.微控制器读取闪存中的软件信息时,软件信息部署在哪里? 是 SRAM 吗? 2.微控制器加载软件时,在部署之前是否检查 SRAM 是否复位?
    发表于 05-23 06:22

    知名厂商微控制器(MCU)芯片手册分享

    微控制器(MCU)又称单片机,是一种高度集成的微型计算机系统,它将中央处理(CPU)、存储(RAM/ROM/Flash)、输入/输出接口(I/O)及多种外设集成在一块芯片上,专门用于嵌入式
    的头像 发表于 05-15 18:25 2344次阅读
    知名厂商<b class='flag-5'>微控制器</b>(MCU)芯片手册分享

    MAX7800X AI 微控制器开发人员资源

    使用我们的超低功耗 AI 微控制器实现真正的边缘智能 MAX78000 MAX78002 是 Arm® M4F AI 微控制器,带有 RISC-V® 协处理和基于硬件的卷积神经网络 (CNN
    的头像 发表于 05-14 15:09 1190次阅读
    MAX7800X AI <b class='flag-5'>微控制器</b>开发人员资源

    家用电器开发中微控制器的选型要点

    ROHM提供融入自有低功耗技术优势的丰富的低功耗微控制器产品。通过供应微控制器产品,为从事电池供电的小型设备、家用电器、工业设备、社会基础设施、车载设备等各种系统开发的微控制器用户提供支持。本文以
    的头像 发表于 04-24 10:26 932次阅读
    家用电器开发中<b class='flag-5'>微控制器</b>的选型要点

    一文认识ARM微控制器及瑞萨RA系列MCU

    俗称单片机,如果有学过微机原理就会很熟悉这个概念了。而ARM微控制器,顾名思义,就是基于ARM的微控制器,或者说搭载了ARM处理内核的微控制器
    的头像 发表于 03-24 09:17 2306次阅读
    一文认识ARM<b class='flag-5'>微控制器</b>及瑞萨RA系列MCU

    微控制器(MCU)选型指南

    方案的情况下,却选择了单板计算机(SBCs)用于项目的爱好者。   焊接中的微控制器 我不是一个纯粹主义者;硬件和软件的选择没有最终结果重要。但某些决策实属自讨苦吃:若仅需控制几个 I
    的头像 发表于 03-18 11:16 1376次阅读

    新唐科技微控制器在触控应用方面的优势

    随着物联网 (IoT) 和智能家居应用的蓬勃发展,触控按键技术已成为人机互动界面的关键。搭载电容式触控按键技术的新唐科技NuMicro 微控制器系列,提供防水、抗噪及高灵敏度的触控体验,为各类
    的头像 发表于 02-27 15:52 1053次阅读

    Toshiba推出七款Arm Cortex-M4电机控制微控制器

    Toshiba Electronic Devices 而另一款则加入了M470组,最高工作频率为160MHz。这七款微控制器均具备两种电机控制功能,为用户提供了更多的选择。 这些微控制器
    的头像 发表于 02-06 11:10 1030次阅读

    新唐科技推出专为高温度环境设计的微控制器

    高温高压环境下微控制器的智慧之选 在当今科技飞速发展的时代,各行各业对于电子设备的性能要求日益提升,尤其是在极端环境下,微控制器的稳定性和可靠性更是成为了衡量产品品质的关键因素。面对高温环境的严苛
    的头像 发表于 12-23 13:54 957次阅读