MicroPython: BME280 with ESP32 and ESP8266 – Measure Temperature, Humidity, and Pressure

bme280 with esp32 and esp8266 micropython

In this user guide, we will take a look at the BME280 sensor which is used to pressure, humidity, and temperature. Firstly, we will learn about BME280 and how to connect with Esp32 and with Esp8266. Secondly, we will write and upload its library in our Integrated Development Environment (uPyCraft IDE). Next, we will work … Read more

MicroPython: BME280 Web Server with ESP32/ESP8266 (Weather Station)

BME280 web server esp32 esp8266 micropython

In this tutorial, we will learn to design a web server using a BME280 sensor with ESP32 /ESP8266 development boards and MicroPython. BME280 is used to measure temperature in Celsius, the temperature in Fahrenheit, humidity, and Pressure. This web server will act as a weather station as it will show temperature, humidity, and pressure readings … Read more

MicroPython: DS18B20 Web Server with ESP32/ESP8266(Weather Station)

MicroPython DS18B20 Web Server ESP32 ESP8266

In this tutorial, we will learn to design a web server using a DS18B20 sensor with ESP32 /ESP8266 development boards and MicroPython which displays the values of temperature in Celsius and Fahrenheit units. It will act as a weather station as it will show temperature readings on the web page using MicroPython. We will use … Read more

MicroPython: DHT11/DHT22 Web Server with ESP32/ESP8266 (Weather Station)

micropython esp32 esp8266 dht11 dht22 web server

In this tutorial, we will learn to interface DHT11 and DHT22 sensors with ESP32 and ESP8266 using Micropython firmware. We will use upycraft and Thonny IDE. We will create a DHT11/DHT22 web server with MicroPython.  Recommended Components The following components are used in this project or are helpful for getting started with MicroPython on ESP32 … Read more

ESP32/ESP8266 MicroPython Web Server – Control Outputs

micropython esp32 esp8266 web server control gpio pins

Learn to make a web server with MicroPython to control outputs using ESP32 and ESP8266 GPIO pins. In this tutorial, we will create a web server which contains an ON and OFF button. The ON and OFF button controls the LED connected to one of the GPIO pins of ESP32 or ESP8266. Furthermore, we will … Read more

MicroPython: Timers with ESP32 and ESP8266 – Generate Delay with Timer

MicroPython Timers ESP32 ESP8266

In this tutorial, we will focus on timers in ESP32 and ESP8266 and learn to configure Timers using MicroPython. Recommended Components The following components are used in this project or are helpful for getting started with MicroPython on ESP32 and ESP8266. Component How it’s used in this project Buy on Amazon ESP32 Development Board (DevKit … Read more

MicroPython: Interrupts with ESP32 and ESP8266 – PIR Sensor Interfacing Example

MicroPython Interrupts with ESP32 and ESP8266

In this tutorial, we will learn how to configure and handle interrupts in ESP32 and ESP8266 development boards using MicroPython. We will demonstrate this through an example with a PIR sensor and an LED. Recommended Components The following components are used in this project or are helpful for getting started with MicroPython on ESP32 and … Read more

MicroPython: PWM with ESP32 and ESP8266 – LED fading and Brightness Control Examples

MicroPython PWM with ESP32 and ESP8266

In this MicroPython PWM tutorial, we will learn how to access the PWM or pulse width modulation modules in ESP32 and ESP8266 using MicroPython firmware. We will look at how to produce the PWM signals with the GPIO pins of the ESP development boards and consequently fade the led as well as control its brightness. … Read more

ESP32/ESP8266 ADC with MicroPython – Measure Analog Readings

MicroPython ADC Tutorial ESP32 and ESP8266

In this tutorial we will learn about the Analog to Digital Converter module and how to read analog values in Esp32 and Esp8266 in MicroPython firmware. We will achieve this by interfacing a potentiometer with our ESP32/ESP8266 boards and read its analog values respectively. Recommended Components The following components are used in this project or … Read more

ESP32 and ESP8266 GPIO Programming with MicroPython – LED Blinking Example

ESP32 GPIO pins programming micropython

In this tutorial, we will learn about how to use GPIO pins of ESP32 and ESP266 using the MicroPython programming language.  For demonstration purposes, we will, first, take an LED blinking example. After that, we will see an LED chaser example in MicroPython using uPyCraft IDE.  We will discuss GPIO pin examples for both ESP32 … Read more