MicroPython is an adaptation of the Python language for ESP8266, ESP32, STM32F4, Espruino Pico, WiPy, Nucleo development boards (the list is constantly expanding). Initially, the MicroPython firmware was available only for PyBoard cards. PyBoard cards were launched during a KickStarter campaign in 2014. Since MicroPython has come a long way. It has been adapted to ESP8266 and ESP32 micro-controllers from Espressif. This is good news because it is much easier for a few euros development cards based on micro-controllers 32-bit Espressif. PyBoard cards are still marketed.

ESP32 MicroPython project with several DS18B20 probes, publish the measurements to Domoticz using the HTTP JSON API

After several articles to present the principles of MicroPython on ESP8266 and ESP32 development board, it's time to get down to business. I propose to take ...

OLED display SSD1306 in MicroPython, example with a I2C digital barometer BME280 (or BMP180)

I propose today to learn how to detect the devices connected to the bus i2c in MicroPython. For this tutorial, we will retrieve the measurements returned by a ...

MicroPython tutorial, manage WiFi connection at startup on ESP8266 / ESP32

In this new tutorial dedicated to MicroPython firmware, we will learn how to connect an ESP8266 or ESP32 module to a WiFi network. At first, we will see how to ...

uPiCraft, a MicroPython IDE dedicated to the development of IoT based on ESP8266, ESP32, microbit, pyBoard

In the previous two articles (unpacking the Wemos LoLin32 Lite under MicroPython and reinstalling the MicroPython firmware), we briefly discovered the ...

How to reinstall the MicroPython firmware on an ESP8266 or ESP32 with the esptool.py script

In the previous tutorial, we were able to test the firmware MicroPython which is now pre-installed by default on the Wemos LoLin32 Lite. The MicroPython ...

Unpacking the Wemos ESP32 Lolin32 Lite, testing the firmware MicroPython with a Raspberry Pi 3

A few weeks ago, Wemos launched its Lolin32 Lite based Espressif ESP32 module. The ESP32 used is the REV1 which corrects some bugs. It is a very compact ...

DIY Projects