什么是Arduino?

γ
参与者: 比耶恩
受欢迎的 最喜欢的 30.

介绍

Arduino是一个用于构建电子项目的开源平台。亚博官网Arduino由两个物理可编程电路板(通常称为a)组成微控制器)和一块软件,或在您的计算机上运行的IDE(集成开发环境),用于将计算机代码写入和上传到物理板。

Arduino平台在刚开始接触电子产品的人当中非常受欢迎,这是有原因的。与大多数以前的可编程电路板不同,Arduino不需要一个单独的硬件(称为程序员)来加载新的代码到板上-你可以简单地使用USB电缆。此外,Arduino IDE使用了c++的简化版本,使学习编程变得更容易。亚博在线娱乐官网最后,Arduino提供了一个标准的外形系数,将微控制器的功能分解为一个更易访问的包。

alt文本

这是一个Arduino Uno

Uno是Arduino家族中最受欢迎的板之一,也是初学者的一个很好的选择。我们将在后面的教程中讨论它的内容和功能。

Arduino Uno

这是Arduino IDE的截图。

信不信由你,这10行代码就是您在Arduino上闪烁车载LED所需的全部代码。代码现在可能不太合理,但是,在阅读本教程和更多的Arduino教程等着你在我们的网站上,我们很快就会让你赶上进度的!

你Will Lea亚博在线娱乐官网rn

在本教程中,我们将介绍以下内容:

  • 使用Ard亚博官网uino可以完成哪些项目
  • 什么是典型的Arduino板,为什么
  • Arduino板的不同品种
  • 一些有用的小部件与您的Arduino一起使用

建议阅读

Arduino是所有技能水平的人的一个很好的工具。然而,如果你事先了解一些基本的电子知识,你会有更好的时间学习Arduin亚博在线娱乐官网o。我们建议您在深入了解Arduino的奇妙世界之前,至少要对这些概念有一个适当的了解。

它是做什么的?

Arduino的硬件和软件是为艺术家设计的,设计师,业余爱好者,黑客,新手,以及任何有兴趣创建交互对象或环境的人。Arduino可以与按钮交互,发光二极管,马达,发言者,GPS单元,相机,互联网,甚至你的智能手机或电视!这种灵活性加上Arduino软件是免费的,硬件板很便宜,软件和硬件都很容易学习,这导致了一个庞大的用户社区,他们为a贡献了代码并发布了指令亚博在线娱乐官网巨大的各种基于arduino的项目。亚博官网

机器人和一个加热垫手暖毯诚实的算命机器,甚至一个龙与地下城掷骰子挑战,Arduino几乎可以作为任何电子项目背后的大脑。亚博官网

alt文本

在你的雪橇上戴上书呆子的标志…手臂。_

这仅仅是冰山一角,如果你好奇在哪里可以找到更多Arduino项目的实例,亚博官网这里有一些很好的资源,为基于arduino的项目,让你的创造力流动:亚博官网

黑板上有什么?

Arduino电路板有很多种(下一页有解释可以用于不同的目的。有些板看起来和下面的有点不同,但大多数Arduinos都有这些成分的大多数共同点:

alt文本

电源(USB /桶插口)

每个Arduino板都需要一种连接电源的方式。Arduino UNO可以通过电脑上的USB数据线或墙上的电源(像这样这是终止在一个桶千斤顶。在上图中,USB连接被标记(1)桶插孔上有标记(2).

USB连接也是将代码加载到Arduino板上的方式。更多关于如何使用Arduino编程的信息,请访问我们的安装和编程Arduino教程。

注意:不要使用超过20伏的电源,因为你会压倒(从而摧毁)你的爱迪诺。大多数Arduino型号的推荐电压在6 - 12伏之间。

针(5 v,3.3 v,接地,模拟,数字,脉宽调制,基诺)

Arduino上的管脚是连接电线以构建电路的地方(可能与面包板还有一些线.他们通常有黑色塑料“头”,让你只需插入一根电线到董事会。Arduino有几种不同的引脚,每一个都标在黑板上,用于不同的功能。

  • GND(3): Ground的缩写。Arduino上有几个GND管脚,其中任何一个都可以用来接地电路。
  • 5V (4) & 3.3V (5)如你所料,5V引脚提供5伏特的电力,3.3V插脚提供3.3V电源。与Arduino一起使用的大多数简单组件都能在5或3.3伏电压下运行。
  • 模拟(6):“模拟输入”标签下的引脚面积(UNO上的A0到A5)为引脚模拟区域。这些引脚可以从模拟传感器(如a)读取信号温度传感器),并将其转换成我们可以读取的数字值。
  • 数字(7):模拟引脚对面是数字引脚(在UNO上从0到13)。这些引脚既可用于数字输入(如告诉按钮是否被按下),也可用于数字输出(如给LED供电)。
  • PWM (8):你可能已经注意到波浪号(~)旁边的一些数字引脚(3,5,6,9日,10日,以及11个)。这些引脚就像普通的数码引脚一样,但是也可以用于脉冲宽度调制(PWM)。我们有关于PWM的教程,但是现在,可以将这些引脚想象成能够模拟模拟输出(比如将LED淡入淡出)。
  • AREF(9):表示模拟参考。大多数时候你可以不动这个别针。它有时用于设置外部参考电压(0到5伏之间)作为模拟输入引脚的上限。

重置按钮

就像最初的任天堂,Arduino有一个重置按钮(10).按下它将暂时连接重置pin到地面,并重新启动加载在Arduino上的任何代码。如果你的代码不重复,这是非常有用的,但是你需要多次测试。不像最初的任天堂,吹阿杜诺通常不会解决任何问题。

功率LED指示器

就在电路板上“uno”一词的下方和右侧,“开”字旁边有一个小LED(11).每当您将Arduino插入电源时,此LED应亮起。如果这灯不亮,很有可能出了什么问题。是时候重新检查你的电路了!

TX RX发光二极管

TX是发射的缩写,RX是receive的缩写。这些标记在电子产品中出现了相当多,以表明所负责的引脚串行通信.在我们的例子中,Arduino UNO上有两个地方出现了TX和RX -一次是数字引脚0和1,以及第二次靠近TX和RX指示灯LED(12).每当我们的Arduino接收或传输数据时(比如当我们将一个新程序加载到板上时),这些LED会给我们一些很好的视觉指示。

主集成电路

黑色的东西,所有的金属腿是一个IC,或集成电路(13).把它想象成我们的Arduino的大脑。Arduino上的主IC与不同的板型略有不同,但是通常是来自ATMEL公司的IC的ATmega系列。这可能很重要,因为在从Arduino软件加载新程序之前,您可能需要知道IC类型(以及板类型)。这些信息通常可以在IC的顶部找到。如果你想知道更多不同IC之间的区别,读取数据表通常是一个好主意。

电压调节器

电压调节器(14)它实际上不是您可以(或应该)在Arduino上进行交互的东西。但是知道它在那里以及它的用途是很有用的。电压调节器按照它说的做——它控制进入Arduino板的电压量。把它想象成一个看门人;它将关闭一个额外的电压,可能会损害电路。当然,它有它的局限性,所以不要把Arduino连接到任何大于20伏的电压上。

Arduino的家庭

Arduino制作了几个不同的板,每个都有不同的能力。此外,作为开源硬件的一部分,意味着其他人可以修改Arduino板并生成其衍生产品,从而提供更多的形式因素和功能。如果你不确定哪个适合你的项目,亚博官网检查本指南获取一些有用的提示。以下是一些非常适合刚接触Arduino的人的选择:

Arduino Uno (R3)

Uno是你第一次使用Arduino的绝佳选择。它有你开始所需要的一切,没有什么是你不知道的。它有14个数字输入/输出引脚(其中6个可用作脉宽调制输出)。6个模拟输入,一个USB连接,权力杰克,一个重置按钮和更多。它包含了支持微控制器所需的一切;亚博国际官网只需用USB线将其连接到计算机上,或者用AC-to-DC适配器或电池供电即可启动。

alt文本

——Arduino

这是LilyPad Arduino主板!Lilypad是由Leah Buechley由Leah和SparkFun合作设计。亚博官网每一个LilyPad都被创造性地设计成有大的连接垫和平背缝在衣服用导电线。LilyPad也有自己的输入,输出,权力,传感器板也是专门为电子纺织品制造的。他们甚至可洗的!

alt文本

RedBoard

在Sp亚博官网arkFun我们使用了很多Arduinos我们总是在寻找最简单的,最稳定的一个。每个板都有点不同,没有一个板拥有我们想要的所有东西——所以我们决定制作自己的版本,结合我们最喜欢的所有功能。

Redboard可以使用Arduino IDE通过USB mini-B电缆进行编程。它可以在Windows 8上工作,而不需要改变你的安全设置(我们使用签名驱动,与UNO)。由于我们使用的是USB/FTDI芯片,所以更加稳定。加上它的背面完全是平的,使其更容易嵌入到项目中。亚博官网只要插上电路板,从board菜单中选择“Arduino UNO”,就可以上传代码了。您可以通过USB或桶形插孔为Redboard供电。船上的功率调节器可以处理从7到15VDC的任何东西。

alt文本

Arduino兆(R3)

Arduino Mega就像UNO的老大哥。它有很多(54 !)的数码输入/输出引脚(14个可作PWM输出);16个模拟输入,一个USB连接,权力杰克,以及一个重置按钮。它包含了支持微控制器所需的一切;亚博国际官网只需用USB线将其连接到计算机上,或者用AC-to-DC适配器或电池供电即可启动。大量的引脚使这个板非常方便的项目,需要大量的数字输入或输出(如许多led或按钮)。亚博官网

alt文本

Arduino达芬奇

Leonardo是Arduino第一个使用内置USB的微控制器的开发板。这意味着它可以更便宜、更简单。也,因为板是直接处理USB,可以使用代码库来模拟计算机键盘,鼠标和更多!

alt文本

大家庭

虽然你的Arduino板很漂亮,它不能一个人做很多事情——你必须把它和一些事情联系起来。这里有很多关于learn的教程以及“What do it do”部分的链亚博在线娱乐官网接,但我们很少谈论将军类型你可以很容易地融入其中。在本节中,我们将介绍basic传感器还有Arduino盾牌,两个最方便的工具,用于使您的项目的生命。亚博官网

传感器

用一些简单的代码,Arduino可以控制和交互的种类繁多传感器-可以测量的东西,温度,弯曲度,压力,接近,加速度,一氧化碳,放射性,湿度,大气压,你的名字,你可以感觉到!

alt文本

只有几个传感器很容易与Arduino兼容

盾牌

此外,这些东西叫做盾牌-基本上他们是预制电路板,适合你的Arduino和提供额外的能力控制汽车,连接互联网,提供移动电话其他无线通信,控制液晶屏,和.

alt文本

一个部分选择可用的盾牌,以扩大你的Arduino的力量

更多关于盾牌的信息,查看:

资源及进一步发展

关于阿杜诺的更多信息,检查在这里在这里.

现在你知道了Arduino家族的一切,你可能想在你的项目中使用哪个板,亚博官网还有大量的传感器和防护罩可以帮助你将项目提升到下一个层次。亚博官网以下是一些进一步的阅读资料,可以帮助您进一步了解电子世界。亚博在线娱乐官网有关Arduino的更多信息,看看这些教程:

更多硬件相关教程,读一下这些: