前言(Arduino边做边学:从点亮Led到物联网)

本系列文章为作者原创,未经作者书面同意,不得转载!

写在最前

作为一个创客和青少年创客培训的工作者,从接触到Arduino的那一刻起,就深深的被这块小小的电路板而着谜。随着对Arduino的更深入的了解,尤其基于Arduino为自己的家里开发了一个基于物联网的环境监测仪之后,Arduino在我看来已经不仅仅是一块电路板那么简单,它是一个非常优秀的硬件开发平台,它让硬件开发变得简单,正如它的名称的含义(Arduino意大利语:强壮的朋友)一样,Arduino是强大的,它将我们并不太容易理解的硬件变成了一个一个的软件类库,同时又提供了一种简单的语言去操控它,它为我们建立一个从软件的虚拟的世界到物理的真实的世界的桥梁,一个以前只能由专业的工程师行走的桥梁,现在即便是一个大学艺术系的女孩、一个初中的孩子也能轻松愉快的漫步的桥梁,我们在虚拟世界中的想法从未像今天这样容易在真实的物理世界中表达,感谢Massimo Banzi和David Cuartielles以及他们的团队,感谢那些在开源社区贡献自己的代码的人们。
下面是Massimo Banzi先生在TED上的演说视频截图,您可以认识一下他。


001.png

您也可以去TED的网站,听听他的演说,我想您一定会获益匪浅,视频地址:
《Arduino如何开启开源想象力》TED视频地址

为什么写这个系列的文章

从在网上买回来第一块Arduino UNO板,我就开始自己的Arduion之旅,在这过程中,网络无疑给了我最大的帮助,你几乎可以找到你需要的一切,但是你也会遇到各种各样的坑,你会抓狂,当然也有喜悦。但对于一个初学者来说,尤其是那些刚刚接触Arduion并希望用Arduino来实现自己奇思妙想的孩子,这个过程无疑是艰难的,而最令我担心的还是这个过程会阻碍他们的创作之路,让他们放弃自己的想法,所以我想将我学习Arduino的过程整理出来,制作成这一个系列的教程,希望能够给刚刚接触Arduino的人们一些帮助,我必须要声明的是,正如我刚刚说明的一样,本系列文章中的很多内容其实参考了网络上很多人分享的经验,他们也为Arduino的世界做出了自己的贡献,但由于这些资源来自各个论坛和网站,我没法一一列出,只能在此对那些热爱分享的人们统一表达谢意,创新,实践与分享是我们践行的理念,未曾谋面,却已成良师益友!

本系列文章的编写思路

本系列文章既然叫做Arduino项目实战,那么肯定会以项目为核心来进行Arduion的学习之旅,从第一章开始,每章都会有一个小的项目,从点亮一盏Led灯,到做一个遥控风扇,到一台智能小车,最后是物联网应用开发,在正式的章节中,我没有系统完整的介绍Arduino的编程语言,我坚持“做中学”的理念,尤其要照顾那些非专业或者大学阶段之前的孩子,我没有将枯燥的编程语言整章节的介绍,而是将其放在生动的项目中去讲解,但这部分内容显然又是重要的,零散的讲解并不能完全的代替系统的学习,尤其是读者也需要建立一个完整的知识体系,因此我将其放在附录1中,读者可以作为一个工具书去查阅,内容涵盖了Arduino基本的编程语言介绍和一些常用的类库介绍。

另外,学习Arduino的旅程中,其实还有另一道风景,就是我们需要学习各种各样的模块和传感器,我们需要了解其工作的原理,这样我们才能在真实的项目中去应用,比如说超声波测距原理,比如说滑动变阻,比如说声音跟频率的关系,这些内容其实是学习Arduino的一部分,这些部分包含了更多的电磁学、物理、化学方面的知识,你也许并不是一个工科学生,或者你还是一个初中生,不用害怕,这部分的知识你只需要去了解,本书也只会用最为通俗的语言去介绍这部分内容,实际上,随着学习的深入,你会慢慢觉得,今天,我们生活的这个日新月异的信息世界正在慢慢的剥去其花花绿绿的外衣,在你眼前展示它真实的模样。因此我还在本系列的最后增加了一个附录:常用模块介绍。

本系列文章适合的读者

如果您是一位刚刚接触Arduino的朋友,本系列文章肯定适合您,即便您是一个中学生,您也可以轻松的阅读本系列文章的内容,并根据它的指导完成相应的项目;如果您是一位大学生,本系列文章可以作为您Arduino的入门指导,当然这个系列文章并没有涵盖Arduino的所有知识,但您基于它的内容也能做出极具创造性的项目;如果您是一位计算机或者电子技术方面的高年级大学生,它对于您来说可能稍微通俗了一些,当然如果您有兴趣,也可以读一读。

所以,总的来说,这个系列的文章介于科普读物和专业书籍之间,我希望能够找到一个平衡,让那些刚刚接触Arduino的朋友提供一个学习的指导,同时又能够提供专业系统的知识体系,希望我能够做到,如果做不到,还请读者谅解!

如何阅读本系列文章

待补充......

本系列文章目录(由于文章在持续更新,有链接地址的可以打开,没有链接地址的敬请期待!)

第一部分 基础篇

  • 第一章 准备工作 链接地址
  • 第二章 点亮LED灯 链接地址
  • 第三章 有趣的交通灯链接地址
  • 第四章 制作一个抢答器链接地址
  • 第五章 自制一盏人体感应灯链接地址
  • 第六章 别具一格的生日礼物(音乐贺卡+闪动的心)链接地址
  • 第七章 通过继电器控制小风扇
  • 第八章 天气热了,自己来DIY一个遥控风扇吧(红外遥控+调速)

第二部分 提升篇

  • 第九章 家庭温湿度监控仪链接地址
  • 第十章 数字超声波测距仪链接地址
  • 第十一章 自动浇花小装置
  • 第十二章 智能避障小车
  • 第十三章 制作一个Tello无人机的遥控器链接地址
  • 第十四章 家庭便携式心电检测仪链接地址

第三部分 物联网应用篇

  • 第十五章 用RFID+MySQL实现小区门禁系统链接地址
  • 第十六章 家庭实时气象站
  • 第十七章 在线环境监控(温湿度)
  • 第十八章 远程控制家用电器

附录

  • 附录一 Arduino函数
  • 附录二 Arduino电路板USB转串口驱动安装方法

暂时先把目录列出,有些内容不全,持续更新中......(敬请期待)

如果您喜欢本文,您可以点击一下下面的喜欢按钮,您也可以关注我,谢谢您的支持!

你可能感兴趣的:(前言(Arduino边做边学:从点亮Led到物联网))