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 Publish Sensor Readings to Google Sheets via IFTTT

ESP32 MicroPython Publish Sensor Readings to Google Sheets via IFTTT

In this user guide, we will learn how to publish sensor readings from ESP32 using MicroPython and Thonny IDE to Google Sheets using IFTTT as a third-party service. This guide …

Read more

ESP32 ESP8266 SMTP Client Send Sensor Readings via Email using MicroPython

ESP32 MicroPyhton SMTP client send bme280 sensor readings via email

In this tutorial, you will learn to send sensor readings via email with an SMTP client and MicroPython using ESP32 or ESP8266. For demonstration purposes, we will send BME280 sensor …

Read more

ESP32 MicroPython Send Emails with SMTP Client

ESP32 Send Emails with SMTP Client and MicroPython

In this tutorial, you will learn to send emails with an SMTP client and MicroPython using ESP32. We will learn to send emails to SMTP servers such as Gmail, Hotmail, …

Read more

Twilio Send SMS with ESP32 ESP8266 using MicroPython

MicroPython ESP32 ESP8266 Send SMS with Twilio

In this tutorial, we will see how to send text messages with ESP32/ESP8266 and Twilio using MicroPython. Twilio is a communications web service that allows users to make and receive …

Read more

ESP32 ESP8266 MicroPython Send Messages to WhatsApp

MicroPython Send Messages to WhatsApp with ESP32 ESP8266

In this tutorial, we will show you how to send Whatsapp messages to your account with ESP32 and ESP8266 using Whatabot or callmebot free APIs and MicroPython. You can use …

Read more

MicroPython ESP8266 MQTT Publish Multiple Sensor Readings to Node-Red

MicroPython ESP8266 NodeMCU MQTT Publish Multiple Sensor Readings to Node-Red

In this tutorial, we will learn to publish sensor readings to Node-Red with ESP8266 MQTT using Miro-Python. We will perform MQTT communication with ESP8266 and Node-Red by publishing and subscribing …

Read more

MicroPython ESP32 MQTT Publish Multiple Sensor Readings to Node-Red

MicroPython ESP32 MQTT Publish Multiple Sensor Readings to Node-Red

In this tutorial, we will learn to publish multiple sensor readings to Node-Red with ESP32 MQTT using MicroPython. We will perform MQTT communication with ESP32 and Node-Red by publishing and …

Read more

ESP32 ESP8266 MicroPython MQTT Publish Subscribe DS18B20 Readings

ESP32 ESP8266 MicroPython MQTT Publish Subscribe DS18B20 Readings

In this ESP32/ESP8266 tutorial, we will learn to use ESP MQTT as a Publisher using MicroPython and subscribe through Node-Red. There will be one ESP32/ESP8266 MQTT publisher and Node-Red subscriber. …

Read more

ESP32 ESP8266 MicroPython MQTT Publish DHT22 Sensor Readings

ESP32 ESP8266 MicroPython MQTT Publish DHT22 Sensor Readings

In this ESP32 ESP8266 tutorial, we will learn to use ESP MQTT as a Publisher using MicroPython and subscribe through Node-Red. There will be one ESP32/ESP8266 MQTT publisher and Node-Red …

Read more

ESP32 ESP8266 MicroPython MQTT Publish BME280 Readings to Node-RED

ESP32 ESP8266 MicroPython MQTT Publish Subscribe BME280 Readings

In this ESP32 and ESP8266 tutorial, we will learn to use ESP MQTT as a Publisher using MicroPython and subscribe through Node-Red. There will be one ESP32/ESP8266 MQTT publisher and …

Read more

Older posts
Page1 Page2 … 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