
This course mainly covers the basics of MicroPython with different sections, Python 3 syntax, GPIO controlling, WiFi connectivity.
For Windows OS
For Windows OS only
Install the CS340 driver, then the CP210X driver, connect the ESP32/ESP8266 board, and verify the serial port appears in device manager for MicroPython development.
Learn how to install MicroPython firmware on ESP32 and ESP8266 by downloading the appropriate bin file from micropython.org, choosing unstable or stable builds, and saving it for flashing.
Flash MicroPython firmware to ESP32 using Thonny IDE, enabling the ESP tool plugin, selecting the correct port, erasing flash, uploading the bin file, and verifying with the MicroPython shell.
Learn to flash Micropython to ESP32 using the espress-if tool from Espressif, including selecting the COM port, erasing, and uploading Micropython firmware from micropython.org.
Learn how to use the type function in MicroPython to identify variable types, including int, float, string, boolean, and tuple, by declaring A–E and printing their types.
Learn to implement an infinite while loop in micro python for ESP32, using time.sleep to create delays and print hello at intervals, with ctrl+c interrupt and ctrl+d soft reboot.
Learn to use capacitive touch on esp32 with micro python, read values from pin 27 and toggle a led on pin 25 via a threshold in a loop.
Learn to implement multithreading in MicroPython on the ESP32 by running three LEDs at different blink rates using separate thread functions and start_new_thread.
This course is a kick-start to MicroPython. Micropython is a lightweight version of Python 3 programming language designed for microcontrollers with a minimum of 256KB of ROM and 16KB of RAM. MicroPython supports chips like ESP32,ESP8266,STM32,nRF52,W600 etc.
This course mainly covers the basics of MicroPython with different sections, Python 3 syntax, GPIO controlling, WiFi connectivity.
The highlight of this course is MultiThreading
In this course, the software used is free of cost.