๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Programming the Intel Edison: Getting Started with Processing and Python

โœ Scribed by Donald Norris


Publisher
McGraw-Hill Education Tab
Year
2015
Tongue
English
Leaves
241
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.



Learn To Easily Create Robotic, IoT, and Wearable Electronic Gadgets!

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 components, connect your PC or Mac, build Python applications, and use USB, WiFi, and Bluetooth connections. Start-to-finish example projects include a motor controller, home temperature system, robotic car, and wearable hospital alert sensor.

Explore the capabilities and features of the Edison
Connect Sparkfun, Break-out, and Arduino boards
Program your Edison through the Arduino IDE
Set up USB, GPIO, WiFi, and Bluetooth connections

โœฆ Table of Contents


Title Page
Copyright Page
Dedication
Contents at a Glance
Contents
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
Input and Output Statements
Data Variables
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
FTDI Drivers
Windows Drivers
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
Step-by-Step Edison Debian Load Procedure
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
mraa Version Check
Blink Program
Servo Control Program
CR Servo Control Program
Analog Motor Control Program
EMC Class Implementations
Summary
8 Hardware Interfaces
Serial Protocols
UART Serial Protocol
I2C Serial Protocol
SPI Serial Protocol
I2S Serial Protocol
Parallel Protocols
GPIO
SD Card Interface
Clock Outputs
Summary
9 Web Server and Database
LAMP
Apache Web Server and the PHP Scripting Language
MySQL Database Installation
Adding a New User to a MySQL Database
Python Database Connection
Home Temperature Measurement System
TMP36 Temperature Sensor
Initial Test
Multiple Sensor System
Multiple Sensor Software
Temperature Database
Inserting Data into a MySQL Database Using a Program
Database Access Using a Web Browser
Narrowing the Database Reports
Summary
10 Wearables
Sparkfun Console Module
Stackable Architecture
Chapter Project
Battery Module
9DOF Module
The Project Software
sudo
The Project Stack
Initial Project Stack Test
Battery Operations
Paho and Eclipse.org
MQTT
Quality of Service (QoS)
Wills
Reconnecting
Edison MQTT Publisher Client
Auto Start
MQTT Brokers
MQTT Subscriber Clients
Mac MQTT Subscriber Client
Android Smartphone Subscriber Client
Summary
Index


๐Ÿ“œ SIMILAR VOLUMES


Programming the Intel Edison: Getting St
โœ Donald Norris ๐Ÿ“‚ Library ๐Ÿ“… 2015 ๐Ÿ› McGraw-Hill Education TAB ๐ŸŒ English

<div><b>Learn To Easily Create Robotic, IoT, and Wearable Electronic Gadgets!</b></div><div><br></div><div>Get up-and-running building cutting-edge Edison devices with help from this DIY guide. <i>Programming the Intel Edison: Getting Started with Processing and Python </i>lays out the Edisonโ€™s powe

Make: getting started with Intel Edison
โœ Moyerman, Stephanie ๐Ÿ“‚ Library ๐Ÿ“… 2016;2015 ๐Ÿ› Maker Media, Inc ๐ŸŒ English

Copyright; Table of Contents; Preface; What You Can Do with It; What's Been Done with It; Who This Book Is For; Conventions Used in This Book; Using Code Examples; Safariยฎ Books Online; How to Contact Us; Acknowledgements; Chapter 1. Introduction to Edison; Tour of Breakout Boards; The Arduino Break

Make Getting Started with Intel Edison
โœ Moyerman S. ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› Maker Media Inc. ๐ŸŒ English

The Intel Edison is a crowning achievement of Intels adaptation of its technology into maker-friendly products. Theyve packed the dual-core power of the Atom CPU, combined it with a sideboard microcontroller brain, and added in Wi-Fi, Bluetooth Low Energy, and a generous amount of RAM (1GB) and flas

Programming the Raspberry Pi: Getting St
โœ Simon Monk ๐Ÿ“‚ Library ๐Ÿ“… 2012 ๐Ÿ› McGraw-Hill/TAB Electronics ๐ŸŒ English

Create innovative programs and fun games on your tiny yet powerful Raspberry Pi. In this book, electronics guru Simon Monk explains the basics of Raspberry Pi application development, while providing hands-on examples and ready-to-use scripts. See how to set up hardware and software, write and debug

Programming the Raspberry Pi: Getting St
โœ Monk, Simon ๐Ÿ“‚ Library ๐Ÿ“… 2013;2012 ๐Ÿ› McGraw-Hill Companies ๐ŸŒ English

A. About the author -- B. Dedication -- C. Acknowledgments -- D. Introduction -- 1. Introduction -- What is the raspberry pi? -- What can you do with a raspberry pi? -- A tour of the raspberry pi -- Setting up your raspberry pi -- Booting up -- Summary -- 2. Getting started -- Linux -- The desktop -

Programming the Raspberry Pi: getting st
โœ Monk, Simon ๐Ÿ“‚ Library ๐Ÿ“… 2012;2013 ๐Ÿ› McGraw-Hill Education Tab ๐ŸŒ English

Program your own Raspberry Pi projectsCreate innovative programs and fun games on your tiny yet powerful Raspberry Pi. In this book, electronics guru Simon Monk explains the basics of Raspberry Pi application development, while providing hands-on examples and ready-to-use scripts. See how to set up