Programming the Intel Edison : getting started with Processing and Python /
| Main Author: | |
|---|---|
| Corporate Author: | |
| Format: | eBook |
| Language: | English |
| Language Notes: | In English. |
| Published: |
New York, N.Y. :
McGraw-Hill Education,
[2016]
|
| Edition: | First edition. |
| Series: | McGraw-Hill's AccessEngineering.
|
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- A. About the Author
- B. Dedication
- C. PREFACE
- 1. Introduction
- The Edison Computing Module
- Intel Arduino Development Board
- Intel Edison Breakout Board
- Sparkfun Block for Intel Edison?Console
- Summary
- 2. Getting Started with the Intel Edison Arduino Board
- Intel Edison Arduino IDE
- Powering the Arduino Development Board
- USB Communications
- Blink Sketch
- Modifying the Blink Sketch
- Summary
- 3. Working with Processing and the Intel Arduino IDE
- The Processing Language and the Intel Edison Arduino IDE
- Processing Language Basics
- Average Voltage Measurement Sketch
- Switch Demo Sketch
- Mini-Servo Sketch Example
- Ping Sensor Sketch
- Summary
- 4. Edison-Controlled Robotic Car
- BOE-BOT Car
- How an Analog Servo Works
- Continuous Rotation (CR) Servos
- Servo1 Sketch
- Autonomous Operation
- Operating the Robot Car
- Summary
- 5. Connecting to Edison Linux with the Command-Line Prompt
- Intel Edison Breakout Board
- Setting Up Your First USB Communications Session
- Connecting to the Client Computer
- Updating/Upgrading the Edison Firmware
- configure_edison Application
- Date and Time
- Web Server
- Python
- C/C++
- Node.js
- Summary
- 6. Debian Linux and Python Basics
- How to Install the Debian Linux Distribution
- WiFi Setup
- SSH
- Basic Python
- Python Help
- Data Types, Variables, and Constants
- User-Defined Functions
- Interpolated Sensor Measurements
- Summary
- 7. Python Classes, Methods, and the libmraa Library
- Basic OO Concepts
- The Class
- Installing the libmraa Library
- EMC Class Implementations
- Summary
- 8. Hardware Interfaces
- Serial Protocols
- Parallel Protocols
- Summary
- 9. Web Server and Database
- LAMP
- MySQL Database Installation
- Home Temperature Measurement System
- Temperature Database
- Summary
- 10. Wearables
- Sparkfun Console Module
- Stackable Architecture
- Chapter Project
- The Project Software
- The Project Stack
- Paho and Eclipse.org
- Edison MQTT Publisher Client
- MQTT Subscriber Clients
- Summary.