您当前的位置:首页 > 教程 > Arduino教程 > 【Arduino教程】第一课:什么是Arduino?Arduino介绍 网站首页 Arduino教程
【Arduino教程】第一课:什么是Arduino?Arduino介绍
发布时间:2017-09-08 14:18:50编辑:阅读()
-
Arduino是什么?
Arduino是一个很流行的开源硬件平台,它提供了一套易于使用的硬件和软件。Arduino能够通过传感器感知到光线,能够感知到手指放在了一个按钮上,甚至可以读取微博的消息并根据微博消息启动电机、点亮LED、在互联网上发布消息。你可以使用Arduino IDE通过编程语言给Arduino主板上的微控制器发送一组指令来告诉你的Arduino怎么做,从而实现这些神奇的功能。
多年来,Arduino已成千上万个项目的核心控制单元(相当于人类的大脑),从日常用品到复杂的科学仪器。全世界有越来越多的学生、爱好者、艺术家、程序员,和教授聚集在这个开源的平台,他们把已经掌握的知识贡献出来,给对新手甚至是专家带来了极大的帮助,受到了大家一致的好评。
Arduino最初是 Ivrea Interaction Design Institute针对没有电子和编程经验的学生而做的一个简单的原型工具。随着Arduino在全世界范围内的普及,Arduino提供了多个系列适应新的需求和挑战,涵盖了简单的用于物联网的8bit板、以及可穿戴、3D打印产品和嵌入式等复杂的系统。并且所有的Arduino板是完全开源的,用户可以单独修改并适应他们的特殊需求。Arduino IDE也是开源的,通过全世界爱好者的贡献Arduino IDE也在逐渐成长。
为什么选择Arduino?
由于其简单方便的用户体验,Arduino已经应用在数以千计的不同的项目和应用程序。Arduino IDE对于初学者很容易上手,然而对于高级用户来说也足够灵活。它可以运行在Mac、Windows和Linux上。教师和学生用它来建造低成本的科学仪器来证明化学和物理原理,或者使用Arduino作为编程和机器人技术的入门课程,设计师和建筑师使用Arduino交互式原型,音乐家和艺术家使用Arduino安装和调试新乐器,制造商们也会使用Arduino制作出新的项目在展会上展览。Arduino是孩子、业余爱好者、艺术家、程序员学习新事物的钥匙。任何人只需要按照说明一步一步的实施就可以把自己的想法变成现实,同时也可以在Arduino社区的其他成员交流。
除了Arduino还有许多相似功能的微控制器和微控制器平台可以选择,例如:Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard,但是声称使用很简单,但是却需要了解很多凌乱复杂的技术细节。Arduino相对于其他开源系统更受老师和学生们的欢迎,不仅仅是因为Arduino简化了微处理器的工作流程:
1、费用:Arduino相比于其他单片机平台更便宜。有一点经验的爱好者可以自己制作Arduino,即使是成品Arduino的价格也不到50美元(目前某宝只需要20元左右就可以买到一个主板)。
2、交叉便宜平台:Arduino的交叉编译软件Arduino IDE可以运行在Windows,Macintosh OSX和Linux操作系统,但是其它大多数微控制器系统只能在Windows上运行。
3、简单、清晰的编程环境:Arduino IDE对于初学者容易上手,对高级用户来说也足够灵活。对于教师来说,这是基于处理流程的编程环境,学生在这样的环境下学习编程,很容易就能掌握Arduino IDE的工作流程。
4、开源的可扩展的软件:Arduino IDE软件是一个开源且容易扩展的工具,可供有经验的程序员扩展。语言可以通过C++库的扩展,如果你想了解技术细节,可以了解AVR单片机C语言编程,Arduino是以AVR单片机作为基础,你甚至可以直接把ARV的C语言代码直接加在Arduino的代码中。
5、开源可扩展的硬件:Arduino硬件是基于Creative Commons license发布的可扩展的硬件,所以经验丰富的电路设计者可以扩展和改善它,也可以制作自己的版本。即使是没有太多缺乏经验的用户可以在面包板搭建实验板,既可以省钱也可以了解Arduino是如何工作的。
我如何使用Arduino的?
查看入门指南。如果你正在寻找灵感,你可以在Arduino项目中心找到各种各样的教程。当然也可以再log4cpp.com找到很多有趣的制作教程。
关键字词:什么是Arduino,Arduino入门教程,Arduino介绍
相关文章
-
无相关信息