Chapter 1: Getting Started with Raspberry Pi Zero
Setting up the Raspberry Pi Zero
Hooking up a keyboard, mouse, and display
Installing the operating system
Chapter 2: Programming Raspberry Pi Zero
Powering up Raspberry Pi Zero with Linux
Creating, editing, and saving files
Creating and running Python programs
Basic programming constructs on Raspberry Pi Zero
Chapter 3: Accessing the GPIO Pins on Raspberry Pi Zero
The GPIO capability of Raspberry Pi Zero
Simple GPIO digital voltage output
Connecting a digital compass to Raspberry Pi Zero
Accessing the compass programmatically
Chapter 4: Building and Controlling a Simple Wheeled Robot
Controlling an H-bridge interface to the DC motors
Controlling your mobile platform programmatically using the Raspberry Pi Zero
Controlling the speed of your motors with PWM
Using a motor controller board to control the DC motors
Controlling the vehicle using the Raspberry Pi Zero in Python
Chapter 5: Building a Robot That Can Walk
Building the quadruped platform
Using a servo controller to control the servos
Communicating between the servo controller and a PC
Connecting the servo controller to the Raspberry Pi Zero
Creating a program in Linux to control your quadruped
Chapter 6: Adding Voice Recognition and Speech – A Voice Activated Robot
Communication between the Raspberry Pi Zero and the robot
Giving your robot voice commands
Using eSpeak to allow your robot to respond with an audible voice
Using pocketsphinx to accept your voice commands
Interpreting commands and initiating actions
Chapter 7: Adding Raspberry Pi Zero to an RC Vehicle
Configuring and controlling an RC car with Raspberry Pi Zero
Controlling the RC car in Python
Accessing the RC car remotely
Chapter 8: Playing Rock, Paper, or Scissors with Raspberry Pi Zero
Connecting the servo controller to the Raspberry Pi Zero
Creating a program on Raspberry Pi Zero so that you can control your hand
Installing a USB camera on Raspberry Pi Zero
Downloading and installing OpenCV – a fully featured vision library
Chapter 9: Adding Raspberry Pi Zero to a Quadcopter
Constructing the platform
Mission planning software