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

Download Home Automation Using ESP8266 (4th Edition)

Home Automation Using ESP8266(4th Edition) Home Automation Using ESP8266 (4th Edition) is our step-by-step guide designed to help you get started with this amazing WiFi module called ESP8266. This course includes …

CONTINUE READING »

TTGO LoRa32 SX1276 OLED Board: Getting Started with Arduino IDE

TTGO LoRa32 OLED SX1276 Board: Getting Started with Arduino IDE

The TTGO LoRa32 SX1276 OLED is an ESP32 development board with a built-in LoRa chip and an SSD1306 0.96 inch OLED display. In this guide, we’ll show you how to: …

CONTINUE READING »

EXTREME POWER SAVING (0µA) with Microcontroller External Wake Up: Latching Power Circuit

EXTREME POWER SAVING 0µA with Microcontroller External Wake Up: Latching Power Circuit

In this tutorial, we’ll show you how to build an Auto Power Off circuit (Latching Power Circuit) on a custom PCB, which is extremely useful to save power in your …

CONTINUE READING »

ESP32 I2C Communication: Set Pins, Multiple Bus Interfaces and Peripherals (Arduino IDE)

ESP32 I2C Communication: Set Pins, Multiple Bus Interfaces and Peripherals (Arduino IDE)

The ESP32 has two I2C bus interfaces that can serve as I2C master or slave. In this tutorial we’ll take a look at the I2C communication protocol with the ESP32 …

CONTINUE READING »

ESP32 Pinout Reference: Which GPIO pins should you use?

The ESP32 chip comes with 48 pins with multiple functions. Not all pins are exposed in all ESP32 development boards, and there are some pins that cannot be used.

CONTINUE READING »

ESP32/ESP8266 Publish Data to Raspberry Pi LAMP Server

ESP32 ESP8266 Insert Data into MySQL Database running on Raspberry Pi

In this project you’ll build an ESP32 or ESP8266 client that makes an HTTP POST request to a Raspberry Pi LAMP server (Linux, Apache, MySQL, PHP). The Raspberry Pi has …

CONTINUE READING »

Raspberry Pi: Install Apache + MySQL + PHP (LAMP Server)

Install on Raspberry Pi Apache + PHP + MySQL + phpMyAdmin LAMP Server

In this guide, you’ll learn how to install a LAMP (Linux, Apache, MySQL, PHP) server on a Raspberry Pi. LAMP is a software bundle that is used for web development. …

CONTINUE READING »

MicroPython: ESP32/ESP8266 Access Point (AP)

MicroPython: ESP32/ESP8266 Access Point AP

Learn how to set your ESP32 or ESP8266 boards as an Access Point (AP) using MicroPython firmware. This allows you to connect directly to your ESP boards via Wi-Fi without …

CONTINUE READING »

ESP8266 NodeMCU Access Point (AP) for Web Server

ESP8266 NodeMCU Access Point AP for Web Server

In this tutorial, you’ll learn how to set your ESP8266 NodeMCU as an Access Point (AP) using Arduino IDE. This allows you to connect directly to your ESP8266 via Wi-Fi …

CONTINUE READING »

ESP32 SIM800L: Send Text Messages (SMS Alert) with Sensor Readings

ESP32 SIM800L Send Text Messages (SMS Alert) with Sensor Readings

In this project we’re going to create an SMS notification system with the T-Call ESP32 SIM800L module that sends an SMS when sensor readings are above or below a certain …

CONTINUE READING »

ESP32 Publish Data to Cloud without Wi-Fi (TTGO T-Call ESP32 SIM800L)

TTGO T-Call ESP32 SIM800L: Publish Data to Cloud without Wi-Fi

This project shows how to connect the TTGO T-Call ESP32 SIM800L board to the Internet using a SIM card data plan and publish data to the cloud without using Wi-Fi. …

CONTINUE READING »

Input Data on HTML Form ESP32/ESP8266 Web Server using Arduino IDE

ESP32 ESP8266 Input Data on HTML Form Web Server using Arduino IDE

In this guide, you’ll learn how to create an ESP32/ESP8266 web server with three input fields to pass values to your ESP using an HTML form. Then, you can use …

CONTINUE READING »

ESP32 Built-In Hall Effect Sensor with Arduino IDE and MicroPython

ESP32 Built-In Hall Effect Sensor with Arduino IDE and MicroPython

The ESP32 development board features a built-in hall effect sensor that detects changes in the magnetic field in its surroundings. This tutorial shows how to use the ESP32 hall effect …

CONTINUE READING »

ESP8266 Web Server using SPIFFS (SPI Flash File System) – NodeMCU

ESP8266 Web Server using SPIFFS (SPI Flash File System) HTML CSS files

This tutorial shows how to build a web server that serves HTML and CSS files stored on the ESP8266 NodeMCU filesystem (SPIFFS) using Arduino IDE. Instead of having to write …

CONTINUE READING »

Older posts
Newer posts
← Previous Page1 … Page32 Page33 Page34 … Page53 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