Skip to content
  • Home
  • Microcontrollers
    • Pic Microcontroller
    • Arduino
    • ESP32 Tutorials and Projects
    • MicroPython ESP32/ESP8266
    • ESP8266 NodeMCU
    • FreeRTOS Arduino
    • 8051 microcontroller
    • AVR Microcontroller
  • ARM Microcontrollers
    • TM4C123 Tiva LaunchPad
    • STM32 Blue Pill
    • STM32 Nucleo
    • STM32F4 Discovery Board
    • MSP430 launchpad
  • Raspberry Pi
    • Raspberry Pi Pico
    • Raspberry Pi Pico W
    • Raspberry Pi
  • Softwares
    • Labview project
    • Proteus tutorials
    • PSpice tutorials
    • MATLAB
  • Electronics components
  • Contact
    • Editorial
    • Advertise

ESP32 ESP8266 MicroPython Projects and Tutorials

In this series of MicroPython tutorials and Projects, we will learn how to use program and flash firmware to ESP32 and ESP8266 development boards. We will see how to download and install uPyCraft and Thonny IDE that we will use to write firmware and flash programs to ESP boards.

A complete list of MicroPython Projects and Tutorials with ESP32 and ESP8266 NodeMCU. From beginners to advance level guides with step-by-step instructions with uPyCraft IDE and Thonny IDE.

  1. GPIOs with LED and Push Button Interfacing
  2. ADC
  3. PWM
  4. Interrupts
  5. Timers
  6. Deep Sleep
  7. DHT11/DHT22
  8. BME280
  9. BME680
  10. DS18B20
  11. MPU-6050
  12. Web Servers
  13. Email Notifications
  14. MQTT
  15. OLED
  16. DC Motor Interfacing

MicroPython is the reimplementation of the software Python3 which is specially designed for microcontrollers and embedded systems. It is very similar in use to that of Python. For example, if someone knows how to write simple programs in Python then it is very easy to work in microPython as the programming language is the same. The only major difference is that it does not come with a full standard library, but it can be easily used to access lower-level hardware because it has those modules present in it.

ESP32 MicroPython MQTT Publish Subscribe – Control Outputs

ESP32 MicroPython MQTT Publish Subscribe tutorial

In this ESP32 MicroPython tutorial, we will learn to use MQTT with ESP32 to publish and subscribe to MQTT topics using MicroPython. We will see how to use ESP32 as …

Read more

ESP32 MicroPython Send Sensor Readings to ThingSpeak (BME280)

ESP32 MicroPython Send Sensor Readings to ThingSpeak (BME280)

In this user guide, we will learn how to publish sensor readings to ThingSpeak using Micropython and ESP32. We will use Thonny IDE to program our ESP32 board which will …

Read more

NEO-6M GPS Module with ESP32 using MicroPython

NEO-6M GPS Module with ESP32 using MicroPython

In this tutorial, we will learn about a NEO-6M GPS module and how to interface it with ESP32 using MicroPython to obtain GPS parameters such as latitude, longitude, altitude, date, …

Read more

Interface 28BYJ-48 Stepper Motor with ESP32 using MicroPython

Interface 28BYJ-48 Stepper Motor with ESP32 using MicroPython

In this tutorial, we will learn about the 28BYJ-48 stepper motor and how to interface it with the ESP32 using a UNL2003 driver and MicroPython. The 28BYJ-48 stepper motor is …

Read more

I2C LCD with ESP32 and ESP8266 using MicroPython

I2C LCD with ESP32 and ESP8266 using MicroPython

In this tutorial, we will learn how to interface I2C LCD with ESP32/ESP8266 and how to display simple text/numbers and custom characters on I2C LCD. This I2C LCD is a …

Read more

Program ESP32 and ESP8266 with MU Editor and MicroPython

Program ESP32 ESP8266 using Mu Editor MicroPython

In this getting started guide on MicroPython with ESP32 and ESP8266, we will learn how to use program and flash firmware to ESP32 and ESP8266 development boards using MU Editor. …

Read more

MicroPython Control a DC Motor using L298N Driver with ESP32 and ESP8266

MicroPython control dc motor L298N ESP32 ESP8266

In this user guide, we will learn how to control a DC motor with ESP32/ESP8266 in MicroPython by using an L298N motor driver. We will introduce you to the L298N …

Read more

MicroPython HC-SR04 Ultrasonic Sensor with ESP32 and ESP8266

HC-SR04 Ultrasonic Sensor with ESP32 and ESP8266 using MicroPython OLED

This tutorial shows how to interface HC-SR04 ultrasonic sensors with ESP32 and ESP8266 NodeMCU for contactless distance measurement using MicroPython. First, we will learn to interface HC-SR04 with ESP32 and ESP8266 …

Read more

Flash MicroPython Firmware to ESP32 and ESP8266 with esptool.py

Flash MicroPython Firmware with esptool.py to ESP32 and ESP8266

In this comprehensive tutorial, we will learn how to flash MicroPython firmware to ESP32 and ESP8266 NodeMCU boards using esptool.py. The esptool.py tools can be used on Windows, Linux, and …

Read more

MicroPython ESP32 and ESP8266: Program with VS Code and Pymakr

MicroPython ESP32 and ESP8266 Program with VS Code and Pymakr

In this tutorial, we will learn to program ESP32 and ESP8266 boards with VS code by using the Pymakr extension available in visual studio code. As we have seen in …

Read more

Older posts
Newer posts
← Previous Page1 Page2 Page3 … Page5 Next →

Subscribe to Blog via Email

Categories

Recent Posts

  • Node-RED Send Messages to WhatsApp Number
  • Node-RED Send Email Alerts and Notifications
  • Install Node-RED on Raspberry Pi (32-bit and 64-bit RPI OS)
  • Install Mosquitto MQTT Broker on Raspberry Pi
  • Headless Setup of Raspberry Pi without Keyboard and Monitor
Copyright © 2013-2025 Microcontrollerslab.com All Rights Reserved