当前位置:网站首页>图书 > 正文 >>

Intel Galileo Essentials

图书信息

作者Richard Grimmett
出版社Packt Publishing
ISBN9781784390167
出版时间2015-02-24
字数18.6万
分类进口书,外文原版书,电脑,网络

读书简介

This book is for anyone who has ever been curious about using the Intel Galileo to create electronics projects. Some programming background is useful, but if you know how to use a personal computer, with the aid of the step-by-step instructions in this book, you can construct complex electronics projects that use the Intel Galileo.

目录

Intel Galileo Essentials

Table of Contents

Intel Galileo Essentials

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the color images of this book

Errata

Piracy

Questions

1. Getting Started with the Galileo

Unpacking and connecting the Galileo

Downloading the software and connecting the Galileo to a Windows machine

Downloading the software and connecting the Galileo to a Mac

Downloading the software and connecting the Galileo to a Linux machine

Running the IDE for the Galileo

Setting the IDE to connect to your board

Selecting the proper COM port for Windows

Selecting the proper COM port for the Mac

Selecting the proper COM port for a Linux Machine

Updating the firmware

Opening and uploading a file to the Galileo

Accessing the Galileo's Linux capabilities

Summary

2. Accessing the GPIO Pins

The GPIO capability of the Galileo

Using the GPIO pins

Connecting your first external hardware

Plugging your wires into the breadboard

Setting up the electronics

The IDE and LED Code

Getting signals from the outside world

Interfacing digital input signals with Galileo

Interfacing analog input signals with Galileo

Summary

3. Adding Display Functionality

The simple serial display

Enabling the serial display in the IDE

The TFT shield

Accessing the display with the IDE

Summary

4. Controlling DC Motors

DC motor basics

Connecting a DC motor directly to the Galileo

Galileo code for DC motor speed control

Connecting a DC motor using an H-bridge and the Galileo

Galileo code for DC motor direction control

Controlling DC motors using a shield

Galileo code for the DC motor shield

Summary

5. Adding Sensors

Sensing distance

The Infrared sensor

Connecting an IR sensor to the Galileo

Accessing the IR sensor from the Galileo IDE

Connecting a digital compass to the Galileo

Accessing the compass from the IDE

Connecting an accelerometer or gyro to the Galileo

Accessing the accelerometer from the IDE

Connecting an altimeter/pressure sensor to the Galileo

Accessing the altimeter/pressure Sensor from the Galileo IDE

Summary

6. Remote Control

Connecting an XBee interface to the Galileo

Configuring the XBee devices

Enabling an XBee Interface in the IDE

Configuring a Wi-Fi connection on the Galileo

Using Wi-Fi from the IDE

Summary

7. Going Further with Galileo

The Galileo and Linux

Creating and booting the Debian Linux SD card image on the Galileo

Building robots that can walk

How servo motors work

Building the quadruped platform

Using a servo controller to control the servos

Communicating with the servo controller via a PC

Connecting the servo controller to the Galileo

Creating a program in Linux so that you can control your quadruped

Summary

8. Speech Output

Hooking up the hardware to make an input sound

Using an application

Using Espeak to allow our projects to respond in a robot voice

Summary

Index