学习使用Arduino

What is Arduino?

今天开始学习Arduino,所以多看了一点,在这里记录下来。也为自己将来看自己的心路历程。

Arduino我觉得是一个意大利的名字,上网查了,也没有什么结果,为什么叫这个名字?Arduino?
Arduino是一个基于容易使用的电子硬件和软件的开源电子平台。Arduino的板子可以读取输入信号,点亮一个传感器,用手按一个按钮,或者是推特的一个信息,并能将其变成输出信号,启动一个电机,点亮一个LED灯,或者是在线发布一条消息。可以通过向微控制器发送指令来告诉控制器我们想控制器干啥。要实现这一切,你就要使用Arduino编程软件(基于连接线),并在Arduino的软件环境下(IDE)来实现。

这么多年以来,Arduino是成千上万的项目的大脑。从日常的项目到复杂的科研仪器。世界范围内的制造者,包括学生,喜好者,艺术家,编程人员,以及职业工作者,聚集在一起,使用这个开源的平台。为可读取的知识库做出了不可估量的贡献。对刚开始的使用者以至于专家都帮助很大。

Arduino是在多年前Ivrea交互设计学院产生的,是面向不具有编程和电子背景的学生使用来制作原型样机的。当被广大的团体所接受后,Arduino的板子开始适应更高阶层应用,开始了8位板子到更高阶层的产品的转换。开始应用于IoT应用,可穿戴应用,3D打印,以及在嵌入式领域得到了应用。所有的Arduino板子是开源的,是那些有能力的用户可以独立使用这些板子来满足他们自己的特殊的应用。这些软件也是开源的,为其他的世界范围内的用户可以使用这些软件。

Why Arduino?

感谢用户经验获取简单,Arduino已经使用在许多不同的项目当中。一个Arduino软件对于开始使用的人来说很简单,但同时不失灵活性,这对于高级用户是很必要的。可以在MAC上,在Windows以及Linux上使用。老师和学生可以用它来制作低成本的科学仪器,比如证明化学原理或物理定理,或者是开始为机器人编程。设计人员及建筑人员可以制作可交互的样机,音乐家和艺术工作者可以用它来制作乐器,而发明家,当然的,在博览会上展示他们的制作作品。任何一个人-儿童,喜好者,艺术家,编程员,可以开始按自己的想法一步一步的指令开始制作,或者是与Arduino团体的成员来共享他的想法。

当前有许多其他的微控制器或者是微控制器平台存在。Parallax Basic Stamp,Netmedia’s BX-24, Phidgets, MIT’s Handyboard, 以及许多其他的厂家提供相似的功能。所有的这些工具使用了微处理器的细节并将这些功能进行了封装,使其成为一个容易使用的包。Arduino还使的微处理器上的工作简化,但与其他系统相比,对于老师,学生以及业余的感兴趣的选手来说,它提供了优势如下:

  • Inexpensive - Arduino板子与其他微处理器平台相比是比较便宜的。最便宜的Arduino模块允许你手工制作,即使是装配的Arduino模块的价格也小于50美金,我刚刚从中国买的板子只有12元人民币,也就是2美金的样子。
  • 跨平台 - Arduino软件(IDE)可以在Windows,Macintosh OSX,和Linux操作系统上运行。许多的微处理器系统只能工作在Windows。
  • 简单清晰编程环境 - Arduino的软件(IDE)对开始使用的用户是非常简单的,但具有很强的灵活性,这对于高级用户是至关重要的。对于教师,基于过程的编程环境是非常方便的,这样学生在学习过程中将会熟悉Arduino IDE是如何工作的。
  • 开源及可扩展软件 - Arduino软件是开源的工具,对于有经验的编程人员来说是可以扩展的。这个语言可以通过C++库来扩展,想要了解技术细节的人可以从Arduino跳到它所基于AVR C编程语言。相似的,如果想在Arduino中直接加入AVR-C代码也一样容易。
  • 开源及可扩展硬件 - Arduino板子是在Creative Common license下做出来的,所以,有经验的板子设计者可以设计自己的模块,扩展和改进自己的产品。即使是那些不很有经验的使用者也可以建立自己的面包板使我们知道如何工作并节省费用。

How do I use Arduino?

See the getting started guide. If you are looking for inspiration you can find a great variety of Tutorials on Arduino Project Hub.

Arduino的开始使用指导是在Creative Common Attribution-ShareAlike 3.0 License包含的,代码样板机指导书是向公共开放的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值