在下一个项目中不使用正版arduino的5个理由

阿杜诺基金会走得太远了吗?你为什么要把钱花在真正的Arduino产品上?我们会解释你需要知道的一切。...

Arduino这个名字已经成为DIY技术的代名词。很多人都是从一个机器人开始他们的电子和机器人之旅的。在MakeUseOf,我们已经广泛地介绍了它们的用法,从初学者指南到更复杂的项目,比如激光炮塔。

dont-use-genuine-arduino-featured

毫无疑问,这些董事会已经产生了影响,但一个问题仍然存在:你应该使用一个真正的Arduino董事会在您的项目?也许不是。这就是原因。

1还有更好的选择

为了清楚起见,我们需要加以区分。有官方生产的Arduino产品,以及第三方产品,它们都属于Arduino的名称,因为它们是基于Arduino官方的开源设计。除了商标名Arduino外,它们的功能完全相同,不过克隆板通常要便宜得多。

让我们从几个实际问题开始。尽管Arduino品牌板在**商领域得到广泛应用,但在大多数情况下,它很容易被取代。我们是NodeMCU董事会的忠实粉丝,这是有充分理由的。

nodemcu ifttt

在几乎所有Arduino板都缺乏板上连接的地方,NodeMCU的ESP8266芯片将Wi-Fi作为标准配置。同样大小的Arduino Nano的时钟频率高达16兆赫,而NodeMCU的时钟频率则高达160兆赫。NodeMCU能够运行节点.js服务器上,为你从C++的痛苦中解脱出来。原因还在继续,但我们下面的小视频评论解释了所有细节。

如果连接性不是你想要的,那就看看现在的山中之王:Teensy 3.2吧。这些微型电路板的价格与Arduino Nano差不多,只有20美元,而且几乎在所有方面都超过了它们。当测试原始速度对阿尔杜诺到期和巨型,小家伙每次都赢。

Teensy3.5只增加了5美元的开销,并且拥有40个I/O引脚,但仍然很小——Teensy,如果你愿意的话。

teensy 3.5

虽然这两个董事会不会取代Arduino董事会在每一种情况下,他们让我们暂停思考。即使你确切地知道哪个Arduino董事会你会使用一个项目有一个很好的理由不买一个Arduino自己:价格。

2有更便宜的替代品

Arduino项目自称是开源硬件。这意味着,任何人都可以建立和销售他们提供他们不实际使用Arduino商标和信贷Arduino相应。

这不可避免地意味着,有人,某地将能够建立他们比官方的Arduino供应商便宜。只需一个官方的Arduino Uno的价格,你就可以买到四个不仅做同样的工作,而且使用同样的Atmega328芯片的克隆。

当一个克隆纳米的价格是官方价格的十分之一时,你真的需要支持Arduino项目才能考虑购买官方产品。

不过,还有另一种选择,就是回避这个问题。如果你自己动手的话,你不必担心是谁在建你的董事会。

三。自制arduino

由于Arduino的硬件是开源的,所以您可以获得电路板的完整设计,并从头开始构建自己的电路板。

diy arduino

诚然,这并不像买一块那么方便,而且你很难以比克隆板更便宜的价格**出一块功能齐全的电路板,尽管随着某些组件价格的变化和规模经济的影响,这会成为一个廉价的周末项目。

如果您需要将控件添加到项目的一个小方面,并且不需要Arduino板的全部功能,则此方法特别有用—您可以选择所需的功能以节省空间和资金。

4在所有错误的地方寻找别针

下一个对你们中的一些人来说意义不大,而且会激怒其他人。任何使用过Arduino Uno的人都会注意到针脚7和针脚8之间的奇怪间隙。

arduino uno

该间隙为0.16英寸(4.06毫米),而其他销的间距为0.1英寸(2.54毫米)。为什么这么奇怪?根据一位自称是Arduino联合创始人Massimo Banzi的客座用户在官方论坛上的帖子,这一切都是早期**中的错误。

arduino forum massimo

虽然这看起来很小,但有一些非常具体的影响。为配合Uno而设计的每一个防护罩、附加组件或附件都必须遵循这个愚蠢的引脚间距,否则就与之不兼容。这一错误不仅存在于Uno,而且存在于此后所有全尺寸Arduino板上,以保持兼容性。它从来没有,也可能永远不会得到纠正。

对于一个基于开源**商风气的项目来说,让你最受欢迎的产品线甚至连一个试验板都没有连接,而不购买一个特定的原型屏蔽或不稳定的偏移头是令人难以置信的。值得庆幸的是,像Micro、Nano和MKR1000这样的更新的、更小的主板没有这个问题。

5我有祸了

根据您对开源编码软件的经验,您可能同意或不同意以下说法:ArduinoIDE虽然功能强大,但使用起来却很糟糕。

你们中的一些人可能会觉得这句话很刺耳,因为它是一款开源软件,但任何花时间使用过它的人都会熟悉它的怪癖。代码格式几乎不存在。没有代码完成。ARDUNO语言的C/C++框架并不完全适合新手程序员,除非你计划使用这些语言的未来,他们是不是最好的学习(这些更容易学习)。

也许解决这个问题的最好方法是使用microsoftvisualstudio(VS)的visualmicro插件。虽然专业版有一个像样的价格标签,但免费版允许添加Arduino库。

microsoft visual studio

这允许您使用VS带来的所有生活质量特性,并使用ArduinoIDE简单地将代码上传到您的主板上。可以说,对于Arduino来说,一个复杂的、功能齐全的IDE是过分的,而ArduinoIDE类似于文本编辑器的简单功能是完美的。就我个人而言,切换之后,我发现回到Arduino IDE的想法是不可能的。

但是,既然他们的平台是开源的,我们就应该使用Arduino的官方产品,不是吗?也许不是。

拯救恩典

这篇文章有意对Arduino进行严厉批评,我相信很多人会不同意其中的一些观点。不可否认的一点是,对于所有这些故障,Arduino一直是并将继续是DIY电子领域的主要驱动力。

归根结底,这取决于个人喜好。您可以通过创建自己的板或购买克隆来避开这些考虑。你可以坚持用官方产品来支持公司和他们的分销商。从长远来看,只要你在享受乐趣和学习新事物,这有关系吗?

如果你在市场上购买Arduino——不管是真板还是克隆板——一定要先看看我们的板购买指南。

你对这些问题有什么看法?我们是不是完全错了?你和Arduino有什么问题吗?请在下面的评论部分告诉我们!

图片来源:Sergey Panychev viaShutterstock.com网站

  • 发表于 2021-03-13 19:08
  • 阅读 ( 320 )
  • 分类:IT

你可能感兴趣的文章

6个最佳arduino替代微控制器

今天,Arduino被广泛认为是DIY电子和编程的最佳途径,初学者的教程到新手项目的想法丰富多彩。 ...

  • 发布于 2021-03-11 16:53
  • 阅读 ( 494 )

这些diy圣诞电子产品项目的成本都不到5美元

...更进一步,使用RGB LED条代替商店购买的神仙灯,并使用Arduino板来控制它们。 ...

  • 发布于 2021-03-12 02:23
  • 阅读 ( 250 )

今年你能做的7个arduino圣诞项目

也许你最近收到了一个Arduino初学者工具包作为礼物,或者你一直听说修补匠有一个很棒的爱好,你想尝试一下,或者你是一个Arduino专业人士,只是需要一些有趣的想法来度过假期。如果是这样,你来对地方了。 ...

  • 发布于 2021-03-12 03:34
  • 阅读 ( 319 )

6个显示器从arduino输出数据

所以,你有一个Arduino。你已经学会了一些基础知识,也许你已经按照初学者指南开始了。接下来呢? ...

  • 发布于 2021-03-12 19:42
  • 阅读 ( 261 )

关于arduino你一直想知道的10件事

Arduino是你能学到的最好的极客爱好之一,因为它涉及到一点点东西:电路、编码、自己动手、解决问题、创造力等等。但即使你没有任何这方面的经验,你仍然应该学习Arduino——即使只是基础知识。 ...

  • 发布于 2021-03-13 02:49
  • 阅读 ( 239 )

作为一个arduino初学者不要犯的10个错误

Arduino板,以及随之而来的许多价格合理的微控制器,永远改变了人们的电子爱好。曾经是超级极客的领域,拥有广泛的电子和计算知识,现在所有人都可以使用。 ...

  • 发布于 2021-03-13 03:20
  • 阅读 ( 251 )

arduino nano利弊:最便宜的arduino值得吗?

虽然有相当多的Arduino板可供选择,纳米是一个多功能板适合几乎所有DIY电子项目。这些微型控制器使紧凑的DIY硬件开发比以往任何时候都更适合更多的人。 ...

  • 发布于 2021-03-13 04:51
  • 阅读 ( 312 )

如何用arduino遥控你的家,5个diy项目

...何工作的基础知识,并给出一些任何人都能做的简单DIY Arduino项目的例子。 ...

  • 发布于 2021-03-13 11:21
  • 阅读 ( 285 )

arduino入门:初学者指南

Arduino是一个开源的电子产品原型平台,它是世界上最流行的平台之一——除了Raspberry Pi之外。销量超过300万台(更多的是以第三方克隆设备的形式):是什么让它这么好,你能用它做什么? ...

  • 发布于 2021-03-14 15:19
  • 阅读 ( 296 )

10个涉及编程或脚本的有益爱好

... Arduino是电子、编程和休闲的完美结合。它是一个开源的微控制器(即一个微型的单电路计算机),具有各种组件和可编程逻辑。把它想象成**使用的乐高,使用实际的线路...

  • 发布于 2021-03-14 18:18
  • 阅读 ( 270 )
KANG253441
KANG253441

0 篇文章