内容简介
本书遵循由浅入深、由易到难的原则,循序渐进地介绍使用树莓派玩转机器人的必备软硬件知识与技术。全书共8章,第1~4章为树莓派入门部分,主要介绍树莓派软硬件、Scratch和Python编程语言以及各种传感器的使用,并提供丰富的操作案例,方便读者轻松构建树莓派项目。本部分学会之后,读者基本上可以掌握使用树莓派软硬件与第三方软硬件协同工作,搭配和使用传感器亲手搭建一个简单的用于巡线且自动跟随和停止的机器无人车。第5~8章为提高部分,本部分深入地介绍树莓派的各种高级玩法,还将介绍更多、更加智能的第三方软硬件,比如近年来火热的人工智能系列传感器以及机器人操作系统ROS的使用,同时兼顾PC和手机操作,为读者玩转机器人提供更多的趣味场景。本书的特点是使用低成本硬件,趣味性和可操作性强,适合对树莓派及机器人感兴趣的各类读者阅读。
AI简介
这是一本详细讲解如何使用树莓派进行机器人制作的书籍。该书以树莓派软硬件基础作为入门,引导读者了解树莓派的硬件组成,软件安装和编程环境搭建,让读者对树莓派有一个全面的认识。
接着,该书通过Scratch编程语言和Python编程语言,让读者了解编程流程控制,并通过Scratch控制发光二极管和Python绘制雪花图形等案例,让读者亲自动手实践编程,从而掌握编程的基本技能。
此外,该书还详细介绍了传感器在树莓派项目中的应用,如红外传感器、温度传感器、光敏传感器等,让读者了解传感器的工作原理,以及如何使用这些传感器来实现机器人的各种功能。
在介绍了基础知识和编程技能后,该书深入讲解了树莓派项目基础与构建方法,包括硬件规划、软件规划和机器人构建等,让读者了解如何将所学知识应用到实际项目中。
在提高部分,该书介绍了树莓派高级玩法,包括使用手机控制树莓派,以及使用更高级的第三方软硬件,如人工智能系列传感器和专业的机器人操作系统ROS等。