1 option
Intel Galileo essentials : leverage the power of Intel Galileo to construct amazingly simple, yet impressive projects / Richard Grimmett.
- Format:
- Book
- Author/Creator:
- Grimmett, Richard, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Microcomputers--Programming.
- Microcomputers.
- Application program interfaces (Computer software)--Programming.
- Application program interfaces (Computer software).
- Physical Description:
- 1 online resource (162 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham, England : Packt Publishing Ltd, 2015.
- Language Note:
- English
- Summary:
- 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.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 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 MachineUpdating the firmware; Opening and uploading a file to the Galileo; Accessing the Galileo's Linux capabilities; Summary; Chapter 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; Chapter 3: Adding Display Functionality
- The Simple Serial DisplayEnabling the serial display in the IDE; The TFT shield; Accessing the display with the IDE; Summary; Chapter 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; Chapter 5: Adding Sensors; Sensing distance; The Infrared sensor; Connecting an IR sensor to the Galileo
- Accessing the IR sensor from the Galileo IDEConnecting 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; Chapter 6: Remote Control; Connecting an XBee interface to the Galileo; Configuring the XBee devices; Untitled; Enabling an XBee Interface in the IDE; Configuring a Wi-Fi connection on the Galileo; Using Wi-Fi from the IDE; Summary
- Chapter 7: Going Further with GalileoThe 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 ; Chapter 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
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed March 16, 2015).
- ISBN:
- 9781784390167
- 178439016X
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.