Programming the Intel Edison : getting started with Processing and Python /

Bibliographic Details
Main Author: Norris, Donald (Author)
Corporate Author: McGraw-Hill Companies
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.