什么是Arduino?了解这个开源电子平台

Arduino是一个基于灵活,易于使用的硬件和软件的开源电子原型平台。 今天,我们将为您介绍一些可用的选项,以及开始使用起来有多容易。

Arduino硬件是一个开放源电路板,带有微处理器和输入/输出(I / O)引脚,用于通信和控制物理对象(LED,伺服,按钮等)。 电路板通常通过USB或外部电源供电,从而允许其为其他硬件和传感器供电。

Arduino还有一个类似于C ++的开源软件组件。 Arduino集成开发环境(IDE)允许您编写代码,对其进行编译,然后将其上传到您的Arduino中,用于原型和项目中的独立使用。

所有这一切都被设计为易于使用,让艺术家和制作人员自由地将他们的想法开发成真实的对象。 如果你有兴趣自己建立自己的东西,看看看硬件选项和软件可用于开始。

Arduino变种

Arduino硬件是“开源”的,意味着您可以查看每个可用板的原理图。 这意味着,如果你这样倾向,你可以自由购买硬件组件和焊接板自己。 要开始,我们可能只是建议你花费〜30美元,看看你真正想要投资多少。

下面的图片是使用Fritzing创建的,是使用面包板的基本Arduino的布局。

Arduino有各种不同类型,使选择正确的难以决定,但多样性也允许灵活选择完美的解决方案。

我们不能涵盖每个Arduino选项,但这里有一些值得注意的选择。

Arduino Uno

Uno是一个伟大的启动Arduino,它为那些刚刚开始提供了坚实的基础,并有很多的选择,你会想要你在探索这个平台。 它也适用于几乎每个盾牌可用(更多在此后)。

Arduino Nano

Nano的功能与Arduino Uno的功能相同,但它的尺寸大约为1/3,不能轻易使用盾牌。 Uno是用作项目中的永久夹具或用于测试的面包板。

Arduino Lilypad

Lilypad有一个独特的设计,可以缝合到Fabric可穿戴项目或艺术。 当然你不局限于那些应用程序,但盾不会在这个Arduino工作,所以扩展可能会变得困难。

Arduino Mega 2560

Mega 2560具有更多的内存和更多的I / O引脚比任何其他Arduino。 这是最大和最好的Arduino,你可以得到,但如果你的项目不需要它,你可能不需要那么多的力量。 这也将是一个更昂贵的Arduino永久离开项目。

Netduino

Netduino是Arduino的表弟。 它仍然是一个开源硬件黑客和原型设计解决方案。 但Netduino运行.NET微框架的软件基地。 它与Arduino屏蔽引脚兼容,但有些可能需要驱动程序运行。

对于更多的Arduino硬件检查下面的链接。

Arduino配件(盾牌)

盾牌使添加功能到您的Arduino一个快照,字面上。 他们有引脚,推进到你的Arduino的顶部,你可以立即利用屏蔽可以做的任何优势。 您也可以一次添加多个盾牌。 使用RF(RF屏蔽)监视Twitter的特定标签(以太网屏蔽),然后控制RC汽车的Arduino不会超出单个项目的范围,这要归功于屏蔽的灵活性。

你会注意到下面的一些盾牌看起来很像Arduino板自己,但不要困惑,因为他们缺乏主要的处理能力,运行代码,你将写在草图(下面的更多)。

以太网

这是最流行的盾牌之一,因为它扩展你的Arduino,以能够使用互联网进行通信和控制。 以太网盾是最多才多艺的一种,一旦你掌握了基础知识,你应该看到一个,所以你可以使你的洗衣机/烤面包机/咖啡壶tweet。

XBee

XBee屏蔽使点对点无线通信变得容易。 你可以使用这个网络两个Arduinos在一起或建立一个整个网状网络的Arduinos,将有一天RULE THE WORLD!

发动机

Arduino可以控制电机和伺服,而不需要屏蔽,但是电机屏蔽能够提高11的能力。你可以使用它来远程控制割草机,或者构建自己的机器人。

还有许多其他Arduino盾牌,如音乐,视频游戏和蓝牙。 这只是冰山一角,我们建议你做一些搜索,找到你的项目完美的盾牌。

如果您正在寻找与我们会推荐各种传感器以及原型Arduinos和盾牌一起检查出Fritzing这不仅与原型阶段的帮助,但他们也有助于向您展示如何进行永久性PCB板生产项目。

编程(草图)

Arduino的IDE是用Java编写的跨平台开发工具。 它允许您控制您的Arduino的所有软件功能。

您编写的每个程序都称为草图,并使用IDE编译并上传到Arduino。 很多草图在线免费提供,IDE甚至带有大量的例子,让你开始了Arduino的每一个功能。

Eclipse和Notepad ++是编写草图的常用替代方法,但它们缺乏对草图示例的简单访问,并且将完成的草图编译/上传到Arduino。

资源

本文旨在让您开始在您的Arduino项目。 更多阅读检查下面的链接,并开始制作东西。

如果您有更多有用的链接或您自己的Arduino项目,请随时留下评论,与所有读者分享。

项目理念

http://arduino.cc/en/Tutorial/HomePage

http://www.arduino.cc/playground/Projects/ArduinoUsers

http://hackaday.com/category/arduino-hacks/

http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Arduino硬件参考http://arduino.cc/en/Main/Hardware

影片http://www.youtube.com/user/makemagazine

http://www.circuitsathome.com/

赞 (0)
分享到:更多 ()