
I finished and published a book, MicroPython for ESP8266 Development Workshop. This book helps you to get started with MicroPython development on several ESP8266 boards.
Table of Content
1. Preparing Development Environment
1.1 MicroPython Boards
1.2 Electronics Components
1.2.1 Arduino Starter Kit
1.2.2 Fritzing
1.2.3 Cooking-Hacks: Arduino Starter Kit
1.2.4 Arduino Sidekick Basic kit v2
1.2.5 Grove - Starter Kit for Arduino
1.2.6 DFRobot - Arduino Kit for Beginner v3
1.3 Development Tools
1.4 Testing
2. Setting Up MicroPython
2.1 Getting Started
2.2 Connecting MicroPython Boards to Computer
2.3 Flashing The Latest MicroPython Firmware
2.3.1 Windows Platform
2.3.2 Linux and OS X Platforms
2.4 Development Tools
2.4.1 Serial/UART Tool
2.4.2 WebREPL
2.5 Python programming
2.6 Hello MicroPython: Blinking LED
2.6.1 Wiring
2.6.2 Writing Program Using Serial/UART Tool
2.7 Uploading Python Script File to MicroPython Board
3. GPIO Programming
3.1 Getting Started
3.2 Wiring
3.3 Writing a Program
3.4 Testing
4. PWM and Analog Input
4.1 Getting Started
4.2 Demo Analog Output (PWM) : RGB LED
4.2.1 Wiring
4.2.2 Writing Program
4.2.3 Testing
4.3 Demo Analog Input: Working with Potentiometer
4.3.1 Wiring
4.3.2 Writing Program
4.3.3 Testing
5. Working with I2C
5.1 Getting Started
5.2 Writing Program
5.3 Writing Program
5.4 Testing
6. Working with UART
6.1 Getting Started
6.2 Wiring
6.3 Writing a Program
6.4 Testing
7. Working with SPI
7.1 Getting Started
7.2 Wiring
7.3 Writing a Program
7.4 Testing
8. Working with DHT Module
8.1 Getting Started
8.2 Wiring
8.3 Writing MicroPython Program
8.4 Testing
How to buy
You get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/micropython-for-esp8266-development-workshop/ebook/product-22942608.html
Amazon Kindle, https://www.amazon.com/dp/B01N8V3UEZ
Google Play Book, https://play.google.com/store/books/details?id=MQl7DQAAQBAJ
Kobo, https://www.kobo.com/ww/en/ebook/micropython-for-esp8266-development-workshop
iBookstore, http://itunes.apple.com/us/book/isbn9781365530852