前言 伴随着信息时代的高速发展,5G技术、人工智能、移动互联网、物联网、智能硬件给社会带来了巨大冲击,个性化、定制化和时尚化的智能硬件已经成为未来的发展趋势。智能硬件和开源硬件的爱好者们都梦想能够拥有一款易上手、易扩展、功能强大的智能硬件开发平台和易学易懂的教材。作者身处大学校园,感受到当今开源硬件发展的潮流汹涌,基于工程教育教学经验,探索了创新工程教育的基本方法,推出了具有自身特色的创新实践教材——《Arduino技术及应用(微课视频版)》。 视频讲解 本书以Arduino作为实验平台,全方位介绍了Arduino智能硬件开发的案例。Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。Arduino的软硬件设计资料全面开放,已经构成一个可供用户搭建机器人及各类电子项目的开发环境。开源硬件使得人们可以更容易、更便捷地开发自己的产品,开发者可以直接下载电路图和源代码,既可直接使用,也可自己动手实现所需要的功能。 国内Arduino方面的书籍多为单纯的纸质参考书,搭配有完整教学讲解视频的还非常少; 同时大多数书籍为应用类的图书,适用于教学的教材较少。本书正是为了满足此方面的需求而编写,而且作者向书和视频均倾注了大量的日常教学经验与心得。本书配套了教学大纲、教学计划、教学课件、程序代码以及针对理论知识点、实验操作、项目实战的讲解微课视频,可作为电子信息、物联网、计算机等专业开源硬件课程的教材,也是信息技术类的大学生创新创业训练计划项目、高校创新创业教育、大学生计算机设计大赛、物联网大赛、课程设计(实习)、毕业设计等必备的参考教材。 本书的最大特点是通过“基础知识→模块实验→电路设计→项目实战”的思路,以教材内容为主、微课视频为辅的方式,由浅入深、先易后难、先简单后综合地引导读者进行学习和逐步提高,分阶段、分步骤地激发读者的学习兴趣。书中第1~4章基础知识部分按照课堂理论讲解方法阐述; 第5~14章模块实验部分按照实验课模式展开; 第15章电路设计基础部分采用“理论讲解+实践操作”方式进行讲述; 第16章项目实战部分按照真实工程项目研发流程演进。为便于入门级读者及非专业的爱好者阅读,书中添加了许多技术小贴士,帮助读者扩展实验知识; 还配套了元器件清单及程序代码等,便于读者自学。 本书配套资源: 资源下载  教学大纲、教学课件、程序代码等资源,可扫描此处二维码下载或到清华大学出版社官方网站本书页面下载。  微课视频(53个,共450分钟),可扫描书中各章节对应位置二维码观看。 (注意: 第一次扫描书中二维码时,请先刮开封底的刮刮卡,扫描其中的二维码进行注册,注册之后即可获取相关资源。) 本书共16章,建议教学学时为64学时,其中理论32学时,实验32学时(其中模块实验20学时,综合实验12学时)。 本书由河北地质大学李明亮教授组织编写。第1~4章由李明亮编写,第5~9章由李宏伟编写,第10~14章由翟雨编写,第15章和第16章由周永旭编写。李明亮和周永旭完成了全部书稿的统筹及审核工作。 希望读者在学习完本书后能自己动手进行Arduino的开发,也希望本书能为读者带来精彩的技术人生。 衷心感谢中国移动通信集团设计院有限公司张茹娜、北京工业大学硕士研究生孙大鹏在本书撰写中给予的帮助; 感谢河北地质大学肖震霞老师为本书插图设计所做的大量工作; 感谢曾经在本书撰写过程中提供过帮助的人们。 最后,要特别感谢清华大学出版社的大力支持,如果没有他们的努力和辛勤劳动,这本书是不会这么快出版的。 由于时间仓促,加之作者水平有限,书中难免有不足之处,欢迎广大读者批评指正,有兴趣的读者可发送邮件到workemail6@163.com与我们联系。 说明: 本书第15章为软件操作介绍,所用电路图中的元器件符号保持与实际软件中的元器件符号一致。 作者 2020年10月