MicroPython Programming Tutorial: Getting Started with the ESP32 Thing
Contributors:
Shawn Hymel
Resources and Going Further
We hope that this tutorial has given you a starting place for using MicroPython on the ESP32 Thing for both controlling hardware and interacting with other devices across the Internet. Good luck on your next hardware or IoT project! If you would like to dig deeper into MicroPython, we recommend the following resources:
- MicroPython documentation
- MicroPython documentation for the ESP8266 - Closest thing you will find to ESP32 MicroPython documentation (as of the time of this tutorial's writing)
- Video overview of why MicroPython works well on the ESP32
Resource Links:
- ESP32 Thing Datasheet
- ESP32 Thing Schematic
- Text Editors:
How-To Links:
- How to Load MicroPython on a Microcontroller Board
- ESP32 ADC Video
- ESP32 ADC MicroPython Forum
- Networking in MicroPython
Concept Links:
- Pulse Width Modulation
- I2C Tutorial
- Analog-to-Digital Conversion (ADC)
- Serial Peripheral Interface (SPI)
- UART
- Two's Complement
- Logic Shifting
- Pull Up Resistors
Looking for more MicroPython ideas? Check out these other projects (not necessarily on an ESP32):
Getting Started with MicroPython and the SparkFun Inventor's Kit for micro:bit
Learn MicroPython with the micro:bit.