本书主要介绍机器人运动控制的相关知识,从软硬件两方面讲述如何使用 STM32+HAL 的方式来控制机器人运动。本书基于集成了驱动模块的机器人控制板重点介绍 STM32 电机控制的相关理论与实践知识,以案例的形式展开教学内容,并内嵌电路原理图、PCB 板图以及源代码等, 是动手实践 STM32 的一个很好的选择。 本书主要目的是让初学者能够综合运用 STM32 从无到有地做出一件产品。读者通过本书的学习与实验,可以轻松地掌握 STM32 开发工具以及基本编程方法,学会借助于 STM32CubeMX 来降低项目的开发复杂度。 本书适用于高等职业院校机器人相关专业大一、大二学生,不特别要求有模拟电子技术和数字电子技术方面的基础,但要求有比较扎实的 C 语言功底,能够比较熟练地使用 C 语言当中的数组、指针和结构体等知识。