ESP32 Bluetooth Classic with Arduino IDE: Getting Started Guide

Use ESP32 Bluetooth Classic with Arduino IDE

In this tutorial, we will explore how to use the Bluetooth Classic on ESP32 with Arduino IDE. For demonstration, we will establish bidirectional data communication between the ESP32 and an Android cell phone over Bluetooth Classic. Firstly, we will see a simple example to send data from ESP32 to an Android app. After that, we … Read more

ESP32/ESP8266 Web Server: Control Outputs with Timer

ESP32 ESP8266 Web Server to Control Outputs with a Timer (Pulse Width)

In this tutorial, we will see how to create a web server using ESP32 and ESP8266 boards to control outputs with a timer. Specifically, we will be controlling an onboard LED using a slider, allowing us to select a specific number of seconds. During this chosen time, the LED will remain in a HIGH state. … Read more

ESP32 NTP Server-Client: Getting Current Date and Time Arduino IDE

Getting Date and Time with ESP32 on Arduino IDE (NTP Client)

In this tutorial, we will learn how to get the current date and time from the NTP server with ESP32 acting as an NTP client and Arduino IDE. Accurate timekeeping is important for IoT applications and the NTP protocol provides a reliable way to synchronize the ESP32’s internal clock with a time server on the … Read more

ESP32 Server-Sent Events (SSE) Web Server (Arduino IDE)

ESP32 and BME280 server sent events Web server working process

In this user guide, we will learn how to create an ESP32 Server-Sent Events (SSE) web server using the Arduino IDE. With this technique, we will build an ESP32-controlled web server that automatically updates sensor readings, such as temperature, pressure, and humidity, to all connected web clients. The clients will receive these updates from the … Read more

ESP32 WebSocket Server using Arduino IDE – Control GPIOs and Relays

ESP32 WebSocket Server control GPIO and relays remotely

In this tutorial, we will create an ESP32 WebSocket server using the WebSocket communication protocol and the Arduino IDE. The user will be able to control the onboard LED of the ESP32 and can connect a relay to control AC loads. Through the WebSocket communication protocol, several clients can connect to the server concurrently without … Read more

DC Motor Control with LabVIEW and Arduino – Tutorial 3

dc motor speed control with Labview and Arduino

In this tutorial, we are going to look at DC motor Speed Control through LabVIEW and Arduino. In today’s tutorial, we will see how we can control the speed of a DC motor through LabView and Arduino. We will start building VI from scratch and then control the speed and direction of the DC motor … Read more

ESP32 Asynchronous Web Server using Arduino IDE and ESPAsyncWebServer library

ESP32 Async Web Server Arduino

In this tutorial, we will guide you through the process of creating an Asynchronous web server using ESP32 and Arduino IDE. To accomplish this, we’ll be using the ESPAsyncWebServer Library, specifically designed for the ESP32 Dev board in the Arduino IDE. With this web server, you’ll be able to control multiple LEDs connected to ESP32 … 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