Skip to content
Microcontrollers Lab
  • Home
  • Microcontrollers
    • pic microcontroller
    • Arduino
    • ESP32 Tutorials and Projects
    • MicroPython ESP32/ESP8266
    • FreeRTOS Arduino
    • TM4C123 Tiva LaunchPad
    • Raspberry Pi Pico
    • 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
  • Buy electronic Components Online
  • Contact
    • Editorial
    • Advertise
  • Home
  • Microcontrollers
    • pic microcontroller
    • Arduino
    • ESP32 Tutorials and Projects
    • MicroPython ESP32/ESP8266
    • FreeRTOS Arduino
    • TM4C123 Tiva LaunchPad
    • Raspberry Pi Pico
    • 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
  • Buy electronic Components Online
  • Contact
    • Editorial
    • Advertise

MicroPython Projects and Tutorials with ESP32/ESP8266

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.

MicroPython ESP32 Deep Sleep Mode and Wake Up Sources

MicroPython: ESP32 Deep Sleep Mode and Wake Up Sources

In this tutorial, we will learn about ESP32 deep sleep modes. In this comprehensive guide, we will look at ways to put the ESP32 development …

CONTINUE READING »

MicroPython OLED Display with ESP32 and ESP8266

OLED Display with ESP32 and ESP8266 in MicroPython

In this user guide, we learn about the SSD1306 0.96-inch I2C OLED display and how to connect it with ESP32 and ESP8266 by using MicroPython …

CONTINUE READING »

MicroPython Wi-Fi Manager with ESP32 and ESP8266

MicroPython: Wi-Fi Manager with ESP32 and ESP8266

In this user guide, we will learn how to incorporate Wi-Fi manager with our ESP32/ESP8266 boards. WiFi manager let us connect ESP32 or ESP8266 to …

CONTINUE READING »

MicroPython ESP32 ESP8266 BME680 web server

MicroPython: BME680 Web Server with ESP32 and ESP8266 (Gas, Pressure, Temperature, Humidity)

In this user guide, we will learn to create a web server with BME680 environmental sensor, which is used to measure ambient temperature, barometric pressure, …

CONTINUE READING »

MicroPython BME680 with ESP32 and ESP8266 Gas Pressure Temperature Humidity

MicroPython: BME680 with ESP32 and ESP8266 (Gas, Pressure, Temperature, Humidity)

In the user guide, we will look upon the BME680 environmental sensor, which is used to measure ambient temperature, barometric pressure, relative humidity, and gas …

CONTINUE READING »

MicroPython MPU-6050 ESP32 ESP8266

MicroPython: MPU-6050 with ESP32/ESP8266 (Accelerometer, Gyroscope, and temperature)

In this tutorial, we will learn to use the MPU-6050 MEMS module with ESP32 and ESP8266 to measure accelerometer, gyroscope, and temperature values using MicroPython …

CONTINUE READING »

MicroPython ESP32 ESP8266 Send Sensor Readings via Email IFTTT

MicroPython: Send Sensor Readings via Email (IFTTT) with ESP32 and ESP8266

In this user guide, we will learn how to send sensor readings in our email through ESP32 and ESP8266 development board using MicroPython and IFTTT …

CONTINUE READING »

MicroPython OpenWeatherMap API with ESP32 ESP8266 Sensorless Weather Station

MicroPython: OpenWeatherMap API with ESP32/ESP8266 – Sensorless Weather Station

Through this article, you will learn how to make HTTP GET requests from OpenWeatherMap API with ESP32/ESP8266 in acquiring useful data using MicroPython firmware. With …

CONTINUE READING »

Getting started with thonny IDE for ESP32 and ESP8266

Getting Started with Thonny MicroPython IDE for ESP32 and ESP8266

In this tutorial, we will learn how to use Thonny Integrated Development Environment to write programs for ESP32 and ESP8266 using MicroPython firmware. By the …

CONTINUE READING »

access point web server micropython esp32 esp8266

MicroPython: ESP32/ESP8266 Access Point – Web Server Example

In this series of MicroPython tutorials, we will learn how to setup ESP32/ESP8266 development board as a soft access point or SoftAP mode. Previously, we …

CONTINUE READING »

Post navigation
Older posts
Newer posts
← Previous Page1 Page2 Page3 Page4 Next →

Subscribe to Blog via Email

PCB Assembly Services

Categories

Recent Posts

  • ESP32 MQTT Publish Multiple Sensor Readings to Node-Red with Arduino IDE
  • ESP8266 NodeMCU MQTT Publish Subscribe DS18B20 Readings with Arduino IDE
  • ESP8266 NodeMCU MQTT Publish Subscribe BME280 Readings with Arduino IDE
  • ESP8266 NodeMCU MQTT Publish Subscribe DHT22 Readings with Arduino IDE
  • Install Mosquitto MQTT Broker on Windows and Linux
Copyright © 2013-2022 Microcontrollerslab.com All Rights Reserved