本书基于Arduino平台,介绍了Arduino编程所需的硬件,编程环境和Arduino上的C请言编程方法。从操作数和运算符开始,本书详细讲解了如何使用c语言构建程序语句,如何编写函数块和运行函数,如何引入函数原型。如何理解和使用指针,如何在程序中加入判断、循环和跳转,如何使用结构体数据类型,加何使用预处理指令,以及细何使用ArduinoIDE附带的非默认库。附录中还介绍了如何选购Arduino编程硬件。本书适合于对硬件编程感兴趣的技术人员阅读,尤其可作为C语言基础偏弱的读者的入门图书。