Skip to content
Microcontrollers Lab
  • Home
  • Semiconductor
  • Microcontrollers
    • pic microcontroller
    • Arduino
    • ESP32 Tutorials and Projects
    • MicroPython ESP32/ESP8266
    • FreeRTOS Arduino
    • TM4C123 Tiva LaunchPad
    • Raspberry Pi Pico
    • Raspberry Pi Pico W
    • STM32 Blue Pill
    • STM32F4 Discovery Board
    • STM32 Nucleo
    • 8051 microcontroller
    • MSP430 launchpad
    • AVR microcontroller
    • ESP8266
  • Softwares
    • Labview project
    • Proteus tutorials
    • PSpice tutorials
    • MATLAB
  • Projects
    • Pic Microcontroller
    • GSM
    • GPS based projects
    • Embedded Systems
    • Power
    • Solar system
    • Power electronics projects
    • Inverters
  • Electronics components
  • Contact
    • Editorial
    • Advertise
  • Home
  • Semiconductor
  • Microcontrollers
    • pic microcontroller
    • Arduino
    • ESP32 Tutorials and Projects
    • MicroPython ESP32/ESP8266
    • FreeRTOS Arduino
    • TM4C123 Tiva LaunchPad
    • Raspberry Pi Pico
    • Raspberry Pi Pico W
    • STM32 Blue Pill
    • STM32F4 Discovery Board
    • STM32 Nucleo
    • 8051 microcontroller
    • MSP430 launchpad
    • AVR microcontroller
    • ESP8266
  • Softwares
    • Labview project
    • Proteus tutorials
    • PSpice tutorials
    • MATLAB
  • Projects
    • Pic Microcontroller
    • GSM
    • GPS based projects
    • Embedded Systems
    • Power
    • Solar system
    • Power electronics projects
    • Inverters
  • 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 tutorial

ESP32 MicroPython MQTT Publish Subscribe – Control Outputs

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 …

CONTINUE READING »

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 …

CONTINUE READING »

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 …

CONTINUE READING »

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. …

CONTINUE READING »

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. …

CONTINUE READING »

Program ESP32 ESP8266 using Mu Editor MicroPython

Program ESP32 and ESP8266 with MU Editor and 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 …

CONTINUE READING »

MicroPython control dc motor L298N ESP32 ESP8266

MicroPython Control a DC Motor using L298N Driver with ESP32 and 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 …

CONTINUE READING »

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

MicroPython HC-SR04 Ultrasonic Sensor with ESP32 and ESP8266

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 …

CONTINUE READING »

Flash MicroPython Firmware with esptool.py to ESP32 and ESP8266

Flash MicroPython Firmware to ESP32 and ESP8266 with esptool.py

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 …

CONTINUE READING »

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. …

CONTINUE READING »

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

ADVERTISEMENT

Subscribe to Blog via Email

ADVERTISEMENT

Categories

ADVERTISEMENT

Recent Posts

  • Push Button with STM32 Nucleo using STM32CubeIDE
  • STM32 Nucleo GPIO Pins with LED Blinking using STM32CubeIDE
  • Download and Install STM32CubeIDE – Getting Started Guide
  • Raspberry Pi Pico W MicroPython Publish Sensor Readings to Google Sheets
  • ESP32 MicroPython Publish Sensor Readings to Google Sheets via IFTTT
ADVERTISEMENT
Copyright © 2013-2023 Microcontrollerslab.com All Rights Reserved