您好,欢迎来到ICGOO,这里是国内领先的电子产业服务平台!

免责申明:本词条由ICGOO所有,如需转载请注明出处,谢谢您的关注!

Arduino

Arduino

词条创建时间:2021-11-09浏览次数:755

Arduino是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件。Arduino原型平台专为艺术家、设计人员、初学者、业余爱好者和热衷于开发交互装置或开发环境的人员而设计。Arduino可以接收来自各种传感器的输入信号从而检测出运行环境,并通过控制光源,电机以及其他驱动器来影响其周围环境。Arduino可以独立运行,也可以与计算机上运行的软件进行通信。

Arduino公司介绍

Arduino 是一个基于易于使用的硬件和软件的开源电子平台。 Arduino 板能够读取输入——传感器上的光、按钮上的手指或 Twitter 消息——并将其转换为输出——激活电机、打开 LED、在线发布某些内容。您可以通过向板上的微控制器发送一组指令来告诉您的电路板该做什么。为此,您可以使用Arduino 编程语言(基于Wiring),以及基于Processing的 Arduino 软件 (IDE)。

Arduino.jpg

多年来,Arduino 一直是数千个项目的大脑,从日常物品到复杂的科学仪器。一个由学生、业余爱好者、艺术家、程序员和专业人士组成的全球创客社区聚集在这个开源平台周围,他们的贡献积累了大量可访问的知识,对新手和专家都有很大帮助。

Arduino 诞生于 Ivrea 交互设计学院,是一种用于快速原型制作的简单工具,面向没有电子和编程背景的学生。一旦进入更广泛的社区,Arduino 板就开始改变以适应新的需求和挑战,从简单的 8 位板到物联网应用、可穿戴、3D 打印和嵌入式环境的产品。所有 Arduino 板都是完全开源的,使用户能够独立构建它们并最终使它们适应他们的特定需求。该软件也是开源的,并且通过全球用户的贡献而不断发展。

Arduino优势说明

由于其简单易用的用户体验,Arduino 已被用于数千个不同的项目和应用程序。Arduino 软件对于初学者来说易于使用,但对于高级用户来说足够灵活。它可以在 Mac、Windows 和 Linux 上运行。教师和学生使用它来构建低成本的科学仪器、证明化学和物理原理,或者开始编程和机器人技术。设计师和建筑师构建交互式原型,音乐家和艺术家将其用于装置和试验新乐器。例如,创客当然会使用它来构建在创客嘉年华上展出的许多项目。Arduino 是学习新事物的关键工具。任何人 - 儿童、业余爱好者、艺术家、程序员 - 只需按照套件的逐步说明开始修补,

还有许多其他微控制器和微控制器平台可用于物理计算。Parallax Basic Stamp、Netmedia 的 BX-24、Phidgets、麻省理工学院的 Handyboard 和许多其他产品都提供了类似的功能。所有这些工具都采用了微控制器编程的杂乱细节,并将其封装在一个易于使用的包中。Arduino 还简化了使用微控制器的过程,但与其他系统相比,它为教师、学生和感兴趣的业余爱好者提供了一些优势:

便宜- 与其他微控制器平台相比,Arduino 板相对便宜。最便宜的Arduino模块版本可以手工组装,甚至预组装的Arduino模块成本不到50美元

跨平台- Arduino 软件 (IDE) 可在 Windows、Macintosh OSX 和 Linux 操作系统上运行。大多数微控制器系统仅限于 Windows。

简单、清晰的编程环境- Arduino 软件 (IDE) 易于初学者使用,但足够灵活,高级用户也可以利用。对于教师来说,它很方便地基于 Processing 编程环境,因此在该环境中学习编程的学生将熟悉 Arduino IDE 的工作原理。

开源和可扩展软件- Arduino 软件作为开源工具发布,可供有经验的程序员扩展。该语言可以通过 C++ 库进行扩展,想要了解技术细节的人可以从 Arduino 飞跃到它所基于的 AVR C 编程语言。同样,如果您愿意,您可以将 AVR-C 代码直接添加到您的 Arduino 程序中。

开源和可扩展硬件- Arduino 板的计划是在知识共享许可下发布的,因此经验丰富的电路设计人员可以制作自己的模块版本,对其进行扩展和改进。即使是相对缺乏经验的用户也可以构建该模块的面包板版本,以了解其工作原理并节省资金。

Arduino发展历程

Massimo Banzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天, Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。Massimo Banzi喜欢去一家名叫di Re Arduino的酒吧,该酒吧是以1000年前意大利国王Arduin的名字命名的。为了纪念这个地方,他将这块电路板命名为Arduino。

随后Banzi、Cuartielles和Mellis把设计图放到了网上。版权法可以监管开源软件,却很难用在硬件上,为了保持设计的开放源码理念,他们决定采用Creative Commons(CC)的授权方式公开硬件设计图。在这样的授权下.任何人都可以生产电路板的复制品,甚至还能重新设计和销售原设计的复制品。人们不需要支付任何费用,甚至不用取得Arduino团队的许可。然而,如果重新发布了引用设计,就必须声明原始Arduino团队的贡献。如果修改了电路板,则最新设计必须使用相同或类似的Creative Commons(CC)的授权方式,以保证新版本的Arduino电路板也会一样是自由和开放的。被保留的只有Arduino这个名字,它被注册成了商标,在没有官方授权的情况下不能使用它。

Arduino发展十几年,已经有了多种型号及众多衍生控制器推出。