本书是作者在教学改革实践中成果的总结。目前市场上出版的Arduino开源硬件图书多面向开发者,而针对创新创业、开源硬件教学的图书比较缺乏。本书的讲解力求理论联系实际,注重培养读者分析问题和程序设计的能力,具体体现在如下四个方面:
受众广泛 本书介绍了Arduino基础知识到开发的整个过程,即可作为本科生教材,也可作为智能硬件爱好者的创新手册,同时还可作为从事物联网、创新开发和设计人员的技术参考书。
习题丰富 每章配备了涵盖主要知识点的习题及答案,通过边学边练、学练结合的方式,帮助读者巩固所学知识,掌握应知必会的内容。
实用性强 采取与案例相结合的教学方法,将程序设计、方法和技巧贯穿在实际案例中,构建了完善的教学解决方案。一方面帮助读者加深理解所学内容,学以致用,另一方面逐步培养读者的实际操作技能。
循序渐进 讲解由浅入深,层层递进,简洁清晰,通俗易懂,能提高null
本书在“大众创业,万众创新”的时代背景下,结合当前高等院校创新实践课程,总结基于Arduino开源硬件的开发方法,并给出系统开发Arduino智能硬件产品的实际案例。主要内容包括:开源硬件的发展,常用的开发板及编程语言,Arduino硬件设计,Arduino入门程序设计,库文件的使用方法,外围设备、传感器和模块的原理、电路连接和实例程序。本书讲解由浅入深,引导读者先思考后实践,将创新思维与实践相结合,以满足不同层次人员的需求;同时,本书提供实际项目的电路图、实验代码、视频讲解、授课课件、案例实战、习题答案等配套资源。本书可作为各大院校信息与通信工程及相关专业的本科生教材,也可作为智能硬件爱好者的创新手册或从事物联网、创新开发和设计的专业技术人员的参考书,还可以为创客分析产品、设计生产、产品实现提供帮助。
李永华: 北京邮电大学教授,拥有超过10年的软硬件开发经验,长期致力于物联网、云计算与人工智能的研究工作。在教学中以兴趣为导向,激发学生的创造性;以素质教育为目的,提高自身教学水平;以科研为手段,促进教学理念的转变,在教学与科研实践中指导学生实现300余个创新案例。主持30余项课题的研究工作,在国内外学术期刊及会议发表论文100余篇,申请专利50余项,出版图书20余部。
第0章开源硬件概述
0.1Arduino
0.2RaspberryPi
0.3BeagleBone
0.4Cubieboard
0.5乐鑫开源硬件
0.5.1ESP8266系列
0.5.2ESP32系列
0.5.3ESP32-S系列
0.5.4ESP32-C系列
本章习题
第1章Arduino开源硬件
1.1ArduinoUNO开发板
1.1.1ArduinoUNO概述
1.1.2ArduinoUNO技术规范
1.2ArduinoYUN开发板
1.2.1ArduinoYUN概述
1.2.2ArduinoYUN技术规范
1.3ArduinoDUE开发板
……