Exploring Intel Edison (I/O Press)
Exploring Intel Edison (I/O Press)
Thursday, 28 July 2016

With built-in support for WiFi, GPIO, I2C and SPI, the Intel Edison is a capable IoT device. However, to make use of its unique qualities and bring out its full power you have make use its native mode, which means using the mini-breakout board, dealing with the fact that it is a 1.8V logic device and programming it using C. Harry Fairhead explains how with detailed guidance and complete programs for working with several useful devices.  

<ASIN:1871962447>

Author: Harry Fairhead
Publisher: I/O Press
Date: July 27, 2016
Pages: 200
ISBN: 978-1871962444
Print: 1871962447

Category: IoT; Electronics
Audience: IoT developers

expedisonamazon

 

Harry Fairhead starts with setting it up for the mini-breakout board. Then it looks at the advantages of choosing C as the language in which to program it, showing how to set up the Intel® System Studio IoT Edition IDE in preparation for building circuits and coding.

Using the mraa library is the direct way to work with the GPIO lines and you need to master it before looking at ways of making things faster with memory-mapped I/O, achieving realtime facilities with Linux and using pulse width modulation. From here you are able to start connecting sensors - the HTU21D (I2C), DHT11/22 (custom) and the DS18B20 (1-wire).

There are problems to overcome along the way – how to convert from 1.8V to work with higher voltages and how to support a 1-wire bus. The final circuit, to add AtoD, uses the SPI bus and implements a software emulation. The last chapter look beyond mraa with a Linux-based approach to working with GPIO lines and how to set the GPIO mode.

 

 

Visit Book Watch Archive for hundreds more titles.

Subscribe to I Programmer's Books RSS feed 
or follow @bookwatchiprog on Twitter for news addition to Book Watch and for new reviews. Contact  BookWatch@i-programmer.info

Banner
 


SQL Queries For Mere Mortals, 3e

Authors: John Viescas and Michael J. Hernandez
Publisher: Addison Wesley, 2014
Pages: 760
ISBN: 9780321992475
Print: 0321992474
Kindle: B00KWA0TDQ
Aimed at: Anyone wanting to learn or improve SQL
Rating: 5
Reviewed by: Kay Ewbank

While it may sound as though it's aimed at people who don't know SQ [ ... ]



Machine Learning in Python

Author:  Michael Bowles 
Publisher: Wiley
Date: May 15, 2015
Pages: 360
ISBN: 978-1118961742
Print: 1118961749
Kindle: B00VOY1I98
Audience: Python programmers with data to analyze
Rating: 3.5
Reviewer:  Mike James 

Python is a good language to use to implement machine learning [ ... ]


More Reviews

 
 

   
Banner
RSS feed of all content
I Programmer - full contents
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.