ESP32/ESP8266 Control Outputs with Web Server and Physical Push Button Simultaneously

ESP32 Control Outputs with Web Server and a Physical Button Simultaneously

In this tutorial, we will learn how to control ESP32 and ESP8266 NodeMCU outputs simultaneously from a web page and a physical push button by hosting a web server on them. In other words, if a user controls the LED with a push button, the state of the LED will be automatically updated on the … Read more

Telegram Control ESP32 and ESP8266 GPIOs and LEDs using Arduino IDE

Telegram ESP32 and ESP8266 Control GPIOs and LEDs using Arduino IDE

In this tutorial, we will learn how to control the output of ESP32 or ESP8266 NodeMCU by using Telegram Bot. Telegram is a free, cross-platform, cloud-based messaging application used for sending messages, videos, and images. For the user, it becomes extremely interactive as well as easy to use this application to control any AC appliance … Read more

ESP32/ESP8266 Thermostat Web Server – Control Output Based on Temperature Threshold

ESP32 ESP8266 Thermostat Web Server Control Output with temperature threshold

In this user guide, we will learn how to create an ESP32 and ESP8266 thermostat web server with a temperature threshold input. The web server will control ESP boards output ON/OFF based on a certain temperature threshold set by the user from a web page. The web server will allow the user to change the … Read more

ESP32/ESP8266 Momentary Switch Web Server: Control GPIO Outputs

ESP32 ESP8266 Momentary Switch Web Server Control GPIO Outputs

In this user guide, we will create an ESP32 and ESP8266 momentary switch web server that will be able to control the ESP32 and ESP8266 GPIO outputs using Arduino IDE. A momentary switch is just like a button you press and hold to get a specific action, but as soon as you release your finger, … Read more

I2C LCD interfacing with ESP32 and ESP8266 in Arduino IDE

I2C LCD interfacing with ESP3 wiring diagram

In this tutorial, we will guide you through the process of connecting an I2C LCD to the ESP32 board. This comprehensive guide is applicable to the ESP8266 NodeMCU as well. The I2C LCD is a versatile 16×2 device, providing you with the capability to display 16 columns by two rows of alphanumeric characters. Moreover, you … 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 phone calls and SMS along with other communication functions. Although Twilio is not free to use but you can get started with a free trial … 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 any one of them. But we will use callmebot API for demonstration. These free WhatsApp APIs can be helpful in sending message notifications, sensor readings, … Read more

RCWL-0516 Microwave Radar Sensor Module with ESP8266 NodeMCU

RCWL-0516 with ESP8266 Motion Detection

In this user guide we will learn to interface RCWL-0516 microwave radar sensor module with ESP8266 NodeMCU and program it in Arduino IDE for motion detection. We will discuss the components of RCWL-0516 sensor module, pinout, configuration, features, specifications, interfacing, 2D model, and applications. We have similar guides with Arduino and ESP32: Recommended Components The … Read more

ESP8266 NodeMCU DS1307 RTC Real Time Clock with OLED

ESP8266 NodeMCU DS1307 RTC Real Time Clock with OLED

In this tutorial, we will learn to interface DS1307 RTC module with ESP8266 NodeMCU board. Firstly, we will look into these questions: What is RTC (Real-time clock)? Why real-time clock is used? How a RTC module communicates with ESP8266 on an I2C communication bus? How to make a digital clock using ESP8266 and DS1307 RTC … Read more