ESP32 I2C Master and Slave (I2C Communication Between Two ESP32) – Arduino IDE
In this guide, you’ll learn how to exchange data between two ESP32 boards using I2C communication protocol. One ESP32 board will be set as an I2C master and the other …
In this guide, you’ll learn how to exchange data between two ESP32 boards using I2C communication protocol. One ESP32 board will be set as an I2C master and the other …
Learn how to send emails with the ESP32 using an SMTP Server. We’ll show you how to send a simple email with HTML or raw text and how to send …
This tutorial is a getting started guide to Bluetooth Low Energy (BLE) with the ESP32 programmed with MicroPython firmware. We’ll introduce you to BLE basic concepts and run some simple …
In this tutorial, you’ll learn 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 …
Learn how to upload files to the ESP32 LittleFS filesystem using VS Code with the PlatformIO IDE extension. Using the filesystem with the ESP32 can be useful to save .txt, …
Learn how to use the I2C LCD (Liquid Crystal Display) with the Raspberry Pi Pico programmed with MicroPython. We’ll cover how to write static text, scrolling text, and how to …
This tutorial shows how to build an ESP32 web server with a slider to control the LED brightness. You’ll learn how to add a slider to your web server projects, …
Learn to generate PWM signals with the ESP32 using Arduino IDE. We’ll explain two different methods: using analogWrite and using the LEDC API. As an example, we’ll build a simple …
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 at how the …
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 …
In this guide, we’ll take a look at the ESP32 Cheap Yellow Display Pinout. We’ll see which pins are used to control the display, touchscreen, and microSD card, and which …
In this guide, you’ll learn how to control hobby servo motors with the Raspberry Pi Pico programmed with MicroPython. Servo motors can be controlled using PWM signals to move with …
In this guide, you’ll learn how to control a stepper motor with the Raspberry Pi Pico. We’ll use the 28BYJ-48 unipolar stepper motor with the ULN2003 motor driver. You’ll learn …
Learn how to control a DC Motor speed and direction using the L298N motor driver with the Raspberry Pi Pico programmed with MicroPython. DC motors are popular in electronics for …