Arduino简介

Arduino电子平台概述

Arduino是业余电子生态系统中的一项突破性技术。

突破性的意思并不是说它引入了一个新的功能强大的微处理器或类似的东西。

它基本上创造了一个整个行业,一个运动,没有。

我说的是制造者移动。在Arduino出现之前,电子产品并不像今天那样有趣且易于学习,周围没有很多资源。我在我的技术高中,然后在米兰的理工学院学习了多年的电子学,但这是非常认真的,理论上的东西,很少有编程/乐趣。

Arduino出生于意大利的伊夫雷亚(Ivrea),这座城市也以奥利维蒂,创建了第一台个人计算机 in 1965.

Arduino从一开始就被专门设计为学习设备。这个简单的事实可以说明原始Arduino Core团队做出的几种设计选择。

我不会深入探讨历史细节,但您可以自由选择在Wikipedia上查看它们

Arduino成功的关键因素是它是完全开源的,并且是第一个这样做的人。硬件是开源的,软件是开源的。

例如,可以使用最新的Arduino Uno开发板Arduino Uno Wifi Rev2的示意图。在线的。这很酷,因为您可以根据需要构建自己的Arduino。公司可以构建和出售自己的Arduino克隆,而且可以做到。我从一家名为Elegoo的公司获得了我的第一个Arduino,该公司创建了很棒而又便宜的套件,其中包含许多组件和教程来帮助您入门。

此外,工具,图书馆和教育资源围绕着整个生态系统,取得了巨大的成功。在此之前,很难获得像这样的木板,其材料过于技术化,是针对技术人员而非学生的。 Arduino改变了这一切。官方网站,https://www.arduino.cc/,其中包含学习资料,示例,教程,并主持了一个活跃的项目中心社区论坛。另外,Arduino创建了IoT云中心,让您将设备连接到网络。

随着时间的推移,Arduino团队发布了几种不同的版本板子:Arduino Uno,Arduino Mega,Arduino Diecimila,Arduino机器人,Arduino Nano,Arduino Micro,Arduino Leonardo,Arduino MKR等。

每个板都有自己的用例。例如,Arduino Nano和Arduino Micro非常适合物联网,可穿戴设备和小型设备。 Arduino Mega具有比其他任何主板都要更多的内存和I / O引脚。

Arduino Uno董事会是迄今为止一直被认为是学习的最佳董事会的董事会,它包含在许多工具包中,并在许多教程中使用。

Arduino MKR WiFi 1010具有内置的WiFi和蓝牙功能的主板在IoT中被广泛采用。

Arduino没有操作系统,并且一次运行一个程序。您无需担心任何事情,因为您的程序仅在Arduino上运行。

大多数Arduino板甚至都没有网络连接。有些人这样做,例如Arduino Uno WiFi rev 2或Arduino MKR WiFi 1010。

程序加载后,只要通过USB或通过交流电至直流电的电源线或电池通过电源端口为Arduino供电,就可以启动该程序。

这意味着,一旦加载程序,就可以将Arduino放在带有太阳能电池板和电池的山上,并且它将一直运行直到有电为止。

它只能运行为Arduino平台编译的程序,这主要是指以Arduino语言编写的程序,该语言是C ++,具有一些方便的功能,使初学者可以轻松上手。

但是,您不仅限于此。如果您可以忍受将Arduino连接到计算机的USB端口(或驱动它的Raspberry PI)的限制,则可以使用以下命令在其上运行Node.js代码约翰尼五世项目,这非常酷。其他语言也有类似的工具,例如脓毒症机器人

Arduino有什么用?

首先,学习电子学很棒。

然后,当您要为它编译程序,连接电池或电源连接器并将其放在可以运行的地方,以及与传感器和其他与真实世界互动的好玩的地方玩耍时,Arduino很棒。

例如,我将使用Arduino为自浇水厂供电或跟踪室外温度,或为一些家庭自动化设备供电。

我将在不久的将来进行很多项目,并且我将在此处发布教程,向您展示如何构建这些东西。


更多电子教程: