The ESP32 comes not only with Wi-Fi but also with Bluetooth and Bluetooth Low Energy (BLE). This post is a quick introduction to BLE with the ESP32. First, we’ll explore what’s BLE and what it can be used for, and then we’ll take a look at some examples with the ESP32 using Arduino IDE. ForContinue reading “Getting Started with ESP32 Bluetooth Low Energy (BLE) on Arduino IDE”
Category Archives: Uncategorized
ESP32 Servo Motor Web Server with Arduino IDE
In this tutorial we’re going to show you how to build a web server with the ESP32 that controls the shaft’s position of a servo motor using a slider. First, we’ll take a quick look on how to control a servo with the ESP32, and then we’ll build the web server. Watch the Video TutorialContinue reading “ESP32 Servo Motor Web Server with Arduino IDE”
Build an All-in-One ESP32 Weather Station Shield
In this project I’ll show you how you can build an all-in-one ESP32 weather station shield and display the sensor readings on a web server. The web server displays data from all the sensors and automatically updates the readings every ten seconds, without the need to refresh the web page. Watch the Video Tutorial andContinue reading “Build an All-in-One ESP32 Weather Station Shield”
How to Display Images in ESP32 and ESP8266 Web Server
This tutorial shows how to display images (.png and .jpg) in your ESP32 or ESP8266 web servers using Arduino IDE. We cover how to embedded images in an asynchronous web server using the ESPAsyncWebServer library or in a simple HTTP server. Display Images on ESP Web Server There are different ways to display an imageContinue reading “How to Display Images in ESP32 and ESP8266 Web Server”
ESP32 Web Server using SPIFFS (SPI Flash File System)
In this tutorial we’ll show you how to build a web server that serves HTML and CSS files stored on the ESP32 filesystem. Instead of having to write the HTML and CSS text into the Arduino sketch, we’ll create separated HTML and CSS files. For demonstration purposes, the web server we’ll build controls an ESP32Continue reading “ESP32 Web Server using SPIFFS (SPI Flash File System)”
Visualize Your Sensor Readings from Anywhere in the World (ESP32/ESP8266 + MySQL + PHP)
In this project, you’ll create a web page that displays sensor readings in a plot that you can access from anywhere in the world. In summary, you’ll build an ESP32 or ESP8266 client that makes a request to a PHP script to publish sensor readings in a MySQL database. As an example, we’ll be usingContinue reading “Visualize Your Sensor Readings from Anywhere in the World (ESP32/ESP8266 + MySQL + PHP)”
ESP8266 ADC – Read Analog Values with Arduino IDE, MicroPython and Lua
ESP32 with DC Motor and L298N Motor Driver – Control Speed and Direction
This tutorial shows how to control the direction and speed of a DC motor using an ESP32 and the L298N Motor Driver. First, we’ll take a quick look on how the L298N motor driver works. Then, we’ll show you an example on how to control the speed and direction of a DC motor using the ESP32Continue reading “ESP32 with DC Motor and L298N Motor Driver – Control Speed and Direction”
ESP32/ESP8266 PWM with MicroPython – Dim LED
This tutorial shows how to generate PWM signals with the ESP32 and ESP8266 boards using MicroPython firmware. As an example, we’ll dim the brightness of an LED by changing the duty cycle over time. Prerequisites To follow this tutorial you need to have MicroPython firmware installed in your ESP32 or ESP8266 boards. You also needContinue reading “ESP32/ESP8266 PWM with MicroPython – Dim LED”
ESP32 PWM with Arduino IDE (Analog Output)
In this tutorial we’ll show you how to generate PWM signals with the ESP32 using Arduino IDE. As an example we’ll build a simple circuit that dims an LED using the LED PWM controller of the ESP32. We’ll also show you how you can get the same PWM signal on different GPIOs at the sameContinue reading “ESP32 PWM with Arduino IDE (Analog Output)”
