Cargando…

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

"Get-up-and-running building cutting-edge Edison devices with help from this DIY guide. Programming the Intel Edison: Getting Started with Processing and Python lays out the Edison's powerful features and teaches the basics of Internet-enabled embedded programming. Discover how to set up c...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Norris, Donald (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, N.Y. : McGraw-Hill Education, [2016]
Edición:First edition.
Colección:McGraw-Hill's AccessEngineering.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.