本书将Arduino与经典单片机的教学内容相结合,不仅讲授Arduino语言及开发参考,还对高级单片机开发所需要掌握的单片机内部结构、寄存器操作等做了较为深入的介绍,使读者不仅能快速开发出应用产品,还能深入发掘AVR ATmega328P单片机进行高级开发的潜力,特别适合大中专院校师生用于教学和应用产品设计参考。本书与传统的51单片机教程相比,具有以下优势:通过学习Arduino单片机,在学习电子技术基础和C语言后,即可使用Arduino单片机编写程序,特别适合将单片机课程搬到大学第二、三学期,让学生能尽快参加各类电子设计竞赛。Arduino软件、硬件完全开放,不做任何技术预留。 利用大量封装库可以完成复杂的任务,例如写入SD存储卡、解析GPS信息、LCD显示等,在此基础上进行简单修改即可编写更复杂的程序,完成功能多样的作品,特别适合学生进行创新创业训练。高起点的编程设计,涉及的知识深度和广度远远超出了学习MCS-51单片机的范围。与其他开发板相比,Arduino及其周边产品相对物美价廉,学习或创作成本低廉。重点是:烧写代码不需要烧录器,直接使用USB线下载即可。
为方便读者学习,本书提供视频教学课件和实验教学视频教程。本书提供的示例程序全部经过调试,另外还提供了大量的资源文件(包括开源电路图、数据手册、库文件等),这些文件可以在清华大学出版社官网的书籍页面下载。本书由沈阳理工大学王洪远教授、陈木益副教授、任诗清副教授、高级实验师付瑶等编著,金晓蕾、何万云、朱润池、袁书科、王吉、肖怀宇、夏景坤、马尔卓等硕士生参与了部分内容的编写和程序调试。本书得到辽宁省教育厅科研项目(LG201932)的支持。书中部分程序示例来自网络,很多作者只提供了网名,所以不能署名,在此致谢。编辑 2022年4月
更多 >