《Arduino单片机高级开发(微课视频版)/清华开发者书库》将简洁的Arduino开源平台和复杂的AVR单片机教学有机结合,通过学习Arduino对单片机快速入门,又通过对单片机寄存器的操作学习高级开发,使读者能够尽快达到高水平应用开发能力。避免了以MCS-51为平台讲解单片机距离开发目标太远,而以AVR为蓝本讲解单片机太繁杂的矛盾。《Arduino单片机高级开发(微课视频版)/清华开发者书库》内容由浅入深、循序渐进,可作为学习单片机技术的基础教材,也可作为高性能单片机产品的高级开发指导,还是一本实用的速查手册。目前大多数“单片机”教材以MCS-51为主要内容,即“8051”+“汇编语言”+“接口芯片”,其技术水平停留在20世纪八九十年代,实际应用越来越少。当前应用产品多数采用AVR、STM32、ARM等系列单片机,但是以上述芯片为基准讲授单片机原理则太烦琐复杂,不适合作为教材使用。Arduino软硬件完全开放,复杂的任务可以利用大量封装库来完成(如读写SD记忆卡、解析GPS报文等),在此基础上进行简单的修改,即可完成比较复杂、功能多样化的作品,特别适用于低年级本科生,在高起点上进行编程、设计,设计的深度和广度是学习MCS-51单片机所远远不及的。虽然目前许多Arduino相关图书大多是作品设计实例,缺少对单片机内部机理、内部结构、寄存器操作等内容的讲解。《Arduino单片机高级开发(微课视频版)/清华开发者书库》以简洁的Arduino入门,用边练边学的方式讲解单片机原理,又对高级开发所需的寄存器操作进行深入研究,特别适合高校相关专业师生进行教学,同时也适合专业人员进行Arduino高级开发时的参考。