MicroPython
This chapter contains the following sections. Please read as needed:
MicroPython Getting Started Tutorials
New to ESP32 MicroPython development and want to get started quickly? We have prepared a general introductory tutorial ESP32 MicroPython Getting Started for you.
- Section 1 Set Up Development Environment
- Section 2 Basics
- Section 3 GPIO Digital Output/Input
- Section 4 ADC Analog Input
- Section 5 PWM Output
- Section 6 UART Communication
- Section 7 I2C Communication
- Section 8 SPI Communication
- Section 9 Wi-Fi Networking Basics
- Section 10 Web Server
- Section 11 Bluetooth
- Section 12 Comprehensive Projects
Setting Up the Development Environment
1. Flash MicroPython Firmware
Please refer to the Setting up the Development Environment to flash the MicroPython firmware.
If the download stalls and does not proceed, enter download mode by pressing and holding the BOOT button, pressing and releasing the RESET button, then releasing the BOOT button. Try downloading again and wait for the flashing to complete.
After flashing is complete, press the reset button once or reconnect the USB cable.
2. Additional Tips
-
ESP32-S3-Tiny MicroPython firmware download link: https://micropython.org/download/ESP32_GENERIC_S3/
-
If you flash the MicroPython firmware using the Espressif Flash Download Tool for the ESP32-S3-Tiny, the flash address is
0x0.