Getting started with Raspberry Pi Zero : get started with the smallest, cheapest, and highest-utility Pi ever, Raspberry Pi Zero /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2016.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Raspberry Pi Zero; Setting up the Raspberry Pi Zero; Powering the board; Hooking up a keyboard, mouse, and display; Installing the operating system; Adding Internet access; Accessing your Raspberry Pi Zero from your host PC; Summary; 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
- The if statementThe while statement; Working with functions; Libraries/modules in Python; Summary; Chapter 3: Accessing the GPIO Pins on Raspberry Pi Zero; The GPIO capability of Raspberry Pi Zero; Simple GPIO digital voltage output; Raspberry Pi Zero and LED code; Adding a sonar sensor; Raspberry Pi Zero and the sonar sensor code; Connecting a digital compass to Raspberry Pi Zero; Accessing the compass programmatically; Summary; Chapter 4: Building and Controlling a Simple Wheeled Robot; The basic platform; Controlling an H-bridge interface to the DC motors
- Controlling your mobile platform programmatically using the Raspberry Pi ZeroControlling 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; Planning your path; Summary; Chapter 5: Building a Robot That Can Walk; Robots that can walk; How servo motors work; 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 quadrupedSummary; 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; Summary; 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
- Connecting a webcamSummary; Chapter 8: Playing Rock, Paper, or Scissors with Raspberry Pi Zero; A robotic hand; Moving the robotic hand; 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; Gesture detection; Summary; Chapter 9: Adding Raspberry Pi Zero to a Quadcopter; Constructing the platform; Mission planning software; Summary; Index