前言
Foreword
Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适合创客、设计师、电子爱好者和对电子产品DIY(Do It Yourself)有兴趣的朋友们使用。
Arduino给自己的定位是开源电子原型开发平台,其软硬件设计资料全面开放,构成一个可供用户搭建机器人及各类电子项目的开发环境。开源硬件使得人们可以更容易、更便捷地开发自己的产品,开发者可以直接下载电路图和源代码,既可直接使用,也可DIY来实现自己所需要的功能。
近几年,Arduino技术在国内开始普及,使用人群从喜欢科技创新的中小学生到资深的电子工程师。在国内,开设Arduino课程的学校越来越多,雨后春笋般成立的创客工作室、青少年科技创新辅导机构也大都使用了Arduino系列实验设备或Arduino机器人。Arduino系列产品(实验板、配套模块、教材、教辅等)的市场需求量急剧增加。
国内Arduino方面的书籍多为参考书,适用于教学的教材还较少,本书正是为了满足此方面的需求而编写的。学习本课程,将为学生提高实践能力及就业竞争力打下坚实基础。
本书的最大创新点是通过“基础知识→模块实验→项目实战”的思路,由浅入深、先易后难、先简单后综合地引导读者进行学习和逐步提高,分层激发电子爱好者的DIY兴趣。书中基础知识部分按照理论讲解方法进行,模块实验部分按照实验课模式讲解,项目实战部分按照项目研发流程进行阐述。书中添加了许多技术小贴士,帮助读者扩展实验知识; 还配套了元件清单、全部的程序源代码、PPT课件等,更加便于自学。
本书共15章,建议教学学时为64学时,其中理论32学时,实验32学时(普通实验20学时,综合实验12学时),该课程的前导课程为电路分析、模块电路、单片机基础等。
本书编写工作由河北地质大学李明亮教授、孙大鹏、赵莹莹、张茹娜、阮婷婷、胡慧、焦倩、肖震霞、蔡石磊等共同完成。其中第1~4章由阮婷婷、胡慧、肖震霞编写; 第5~14章由李明亮教授、张茹娜、赵莹莹、肖震霞编写; 第15章由孙大鹏、焦倩、蔡石磊编写。李明亮教授完成了全部书稿的统筹及审核工作。
希望读者在学习完本书后能自己动手进行Arduino的开发,也希望本书能为读者带来精彩的技术人生。
衷心感谢石家庄邮电职业技术学院的李学海教授为本书指引方向; 感谢河北地质大学肖震霞老师为本书插图设计所做的大量工作; 感谢曾经在本书撰写过程中提供过帮助的人们。
最后,要特别感谢清华大学出版社的大力支持,如果没有他们的努力和辛勤劳动,这本书是不会这么快出版的。
由于时间仓促,加之作者水平有限,书中难免有不足之处,欢迎广大读者批评指正。有兴趣的读者可发送邮件到workemail6@163.com与我们联系。
作者2017年9月
Arduino开发从入门到实战