Skip to content
Random Nerd Tutorials
  • Free eBooks
  • About
  • Contact
  • Courses Login
  • Get Courses
    • All eBooks & Courses
    • 🔥 Learn LVGL: Build GUIs for ESP32 Projects
    • Smart Home with Raspberry Pi, ESP32, and ESP8266
    • Learn ESP32 with Arduino IDE
    • Build Web Servers with ESP32 and ESP8266
    • Firebase Web App with ESP32 and ESP8266
    • Build ESP32-CAM Projects
    • MicroPython Programming with ESP32 and ESP8266
    • Home Automation Using ESP8266
    • Learn Raspberry Pi Pico/Pico W with MicroPython
    • Arduino Step-by-step Projects
    • Android Apps For Arduino
    • Electronics For Beginners
HOME ESP32 ESP8266 ESP32-CAM RASPBERRY PI MICROPYTHON RPi PICO ARDUINO REVIEWS

ESP32 Projects

ESP32/ESP8266: DHT Temperature and Humidity Readings in OLED Display

ESP32 ESP8266 OLED DHT22 DHT11 Temperature Humidity

Learn how to display temperature and humidity readings from a DHT11/DHT22 sensor in an SSD1306 OLED display using an ESP32 or an ESP8266 with Arduino IDE. The idea of using …

CONTINUE READING »

ESP32 Bluetooth Classic with Arduino IDE – Getting Started

ESP32 Bluetooth Classic and Android Smartphone BT

The ESP32 comes with Wi-Fi, Bluetooth Low Energy and Bluetooth Classic. In this tutorial, you’ll learn how to use ESP32 Bluetooth Classic with Arduino IDE to exchange data between an …

CONTINUE READING »

ESP32 with BMP180 Barometric Sensor – Guide

This guide shows you how to use the BMP180 barometric sensor with the ESP32 to read pressure, temperature and estimate altitude. We’ll show you how to wire the sensor to …

CONTINUE READING »

Power ESP32/ESP8266 with Solar Panels (includes battery level monitoring)

This tutorial shows step-by-step how to power the ESP32 development board with solar panels, a 18650 lithium battery and the TP4056 battery charger module. The circuit we’ll build is also …

CONTINUE READING »

ESP32 with DHT11/DHT22 Temperature and Humidity Sensor using Arduino IDE

This tutorial shows how to use the DHT11 and DHT22 temperature and humidity sensors with the ESP32 using Arduino IDE. We’ll go through a quick introduction to these sensors, pinout, …

CONTINUE READING »

ESP32/ESP8266 RGB LED Strip with Color Picker Web Server

In this project we’ll show you how to remotely control an RGB LED strip with an ESP8266 or an ESP32 board using a web server with a color picker. We’ll …

CONTINUE READING »

[SOLVED] Failed to connect to ESP32: Timed out waiting for packet header

Learn how to fix the: “Failed to connect to ESP32: Timed out waiting for packet header” error when trying to upload new code to your ESP32 board once for all.

CONTINUE READING »

ESP32 Troubleshooting Guide

The ESP32 has a few common problems, specially when you are trying to upload new sketches or install the ESP32 add-on on the Arduino IDE. This guide is dedicated to the ESP32 …

CONTINUE READING »

How to Use I2C LCD with ESP32 on Arduino IDE (ESP8266 compatible)

This tutorial shows how to use the I2C LCD (Liquid Crystal Display) with the ESP32 using Arduino IDE. We’ll show you how to wire the display, install the library and …

CONTINUE READING »

Alexa (Echo) with ESP32 and ESP8266 – Voice Controlled Relay

In this project, you’re going to learn how to control the ESP8266 or the ESP32 with voice commands using Alexa (Amazon Echo Dot). As an example, we’ll control two 12V …

CONTINUE READING »

ESP32 Over-the-air (OTA) Programming – Web Updater Arduino IDE

Quick guide that shows how to do over-the-air (OTA) programming with the ESP32 using the OTA Web Updater in Arduino IDE. The OTA Web Updater allows you to update/upload new code …

CONTINUE READING »

Better Debugging for Arduino IDE: SerialDebugApp (Part 3)

The SerialDebug library created by João Lopes allows you to improve debugging for Arduino IDE. In this article he’ll show you how to use the SerialDebugAp, companion app of the SerialDebug library.

CONTINUE READING »

Better Debugging for Arduino IDE using Software Debugger (Part 2)

The SerialDebug library created by João Lopes allows you to improve debugging for the Arduino IDE. In this article he’ll show you how to use the simple software debugger of the SerialDebug library that has most functionalities of an hardware debugger.

CONTINUE READING »

Better Debugging for Arduino IDE: SerialDebug Library (Part 1)

The SerialDebug library allows you to improve and do better debugging in Arduino IDE. In this post, João Lopes (creator of the SerialDebug library) shows you how use it in your projects.

CONTINUE READING »

Older posts
Newer posts
← Previous Page1 … Page15 Page16 Page17 Page18 Next →

Affiliate Disclosure: Random Nerd Tutorials is a participant in affiliate advertising programs designed to provide a means for us to earn fees by linking to Amazon, eBay, AliExpress, and other sites. We might be compensated for referring traffic and business to these companies.



Learn ESP32 with Arduino IDE eBook » Complete guide to program the ESP32 with Arduino IDE!



SMART HOME with Raspberry Pi, ESP32, and ESP8266 » learn how to build a complete home automation system.



Learn Raspberry Pi Pico/Pico W with MicroPython​ » The complete getting started guide to get the most out of the the Raspberry Pi Pico/Pico W (RP2040) microcontroller board using MicroPython programming language.



🔥 Learn LVGL: Build GUIs for ESP32 Projects​ » Learn how to build Graphical User Interfaces (GUIs) for ESP32 Projects using LVGL (Light Versatile Graphics Library) with the Arduino IDE.

  • About
  • Support
  • Terms and Conditions
  • Privacy Policy
  • Refunds
  • Complaints’ Book
  • MakerAdvisor.com
  • Join the Lab
Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved