Micropython For Esp32 Development Workshop.pdf

(4741 KB) Pobierz
MicroPython for ESP32 Development Workshop
MicroPython for ESP32 Development Workshop
Agus Kurniawan
1st Edition, 2017
Copyright © 2017 Agus Kurniawan
Table of Contents
MicroPython for ESP32 Development Workshop
Preface
1. Preparing Development Environment
1.1 MicroPython Boards for ESP32
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.4 Development Tools
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
9. Working with WiFi
9.1 Getting Started
9.2 Scanning WiFi Hotspot
9.3 Developing WiFi Application
Source Code
My Books for ESP8266 Development
Contact
Zgłoś jeśli naruszono regulamin