“创客训练营”丛书是为了支持大众创业、万众创新,为创客实现创新提供技术支持的应用技能训练丛书,本书是“创客训练营”丛书之一。
Arduino是全球最流行的开源硬件和软件开发平台集合体,Arduino的简单开发方式使得创客开发者集中关注创意与实现,Arduino学习便捷,容易上手,开发者可以借助Arduino快速完成自己的项目。本书遵循“以能力培养为核心,以技能训练为主线,以理论知识为支撑”的编写思想,采用基于工作过程的任务驱动教学模式,以Arduino的27个任务实训课题为载体,使读者掌握Arduino的工作原理,学会Arduino程序设计和编程工具及其操作方法,通过完成工作任务的实际技能训练,提高Arduino综合应用技巧和技能。
全书分为认识Arduino、学用C语言编程、Arduino输入/输出控制、突发事件的处理中断、定时控制、串口通信控制、模拟量控制、输入输出端口的高级应用、应用Arduino类库、Arduino总线控制、Arduino存储控制、红外遥控、应用LCD显示、综合应用共十四个项目,每个项目设有一个或多个训练任务。通过任务驱动技能训练,使读者快速掌握Arduino的基础知识、Arduino编程技能、Arduino程序设计方法与技巧。项目后面设有习题,用于技能提高训练,可全面提高读者Arduino的综合应用能力。
本书由夏清、肖明耀、郭惠婷、麦德胜编著。本书得到深圳市科创委对深圳技师学院嵌入式创客实践室(项目编号:CKSJS2015093011233105)的支助,使我们能够顺利完成本书的所有实训项目和写作。
由于编写时间仓促,加上作者水平有限,书中难免存在错误和不妥之处,恳请广大读者批评指正。
编者