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

Rui Santos

Arduino Tinkerer. Electronics Hobbyist. Blogger and Entrepreneur. My blog (RandomNerdTutorials.com) is all about Electronics Projects, Tutorials and Reviews.

ESP32/ESP8266 Insert Data into MySQL Database using PHP and Arduino IDE

ESP32 ESP8266 Insert Data into MySQL Database using PHP and Arduino IDE

In this project, you’ll build an ESP32 or ESP8266 client that makes an HTTP POST request to a PHP script to insert data (sensor readings) into a MySQL database. You’ll …

CONTINUE READING »

Run Your Cloud MQTT Mosquitto Broker (access from anywhere using Digital Ocean)

Run Your Cloud MQTT Mosquitto Broker access from anywhere in the world using Digital Ocean

Learn how to install Mosquitto Broker for MQTT communication on a Linux Ubuntu VM (Virtual Machine) using Digital Ocean. Running an MQTT Mosquitto Broker in the cloud allows you to …

CONTINUE READING »

Build Web Servers with ESP32 and ESP8266 eBook

Build Web Servers with ESP32 ESP8266 3rd Edition eBook featured image

Build Web Servers with ESP32 and ESP8266 eBook (3rd Edition) Build Web Server projects with the ESP32 and ESP8266 boards to control outputs and monitor sensors remotely. Learn HTML, CSS, …

CONTINUE READING »

Getting Started with Node-RED on Raspberry Pi

Getting Started with Node-RED on Raspberry Pi

Get started with Node-RED on the Raspberry Pi. Node-RED is a powerful open-source tool for visual programming to build Internet of Things (IoT) applications. In this tutorial, we’ll cover what …

CONTINUE READING »

What is MQTT and How It Works

What is MQTT and How it Works

In this article, we’re going to introduce you to the MQTT protocol. MQTT stands for Message Queuing Telemetry Transport.

CONTINUE READING »

Testing Mosquitto Broker and Client on Raspberry Pi

Mosquitto MQTT Client Raspberry Pi

In this tutorial, you’re going to test the Mosquitto MQTT Broker and MQTT Client on a Raspberry Pi. You’ll subscribe the MQTT client to an MQTT topic and publish sample messages. …

CONTINUE READING »

ESP8266 NodeMCU Web Server: Display Sensor Readings in Gauges

ESP8266 NodeMCU Web Server Display Sensor Readings in Gauges

Learn how to build a web server with the ESP8266 NodeMCU to display sensor readings in gauges. As an example, we’ll display temperature and humidity from a BME280 sensor in …

CONTINUE READING »

ESP8266 NodeMCU Web Server: Control Stepper Motor (WebSocket)

ESP8266 NodeMCU Web Server Control Stepper Motor WebSocket Arduino IDE

In this guide, you’ll learn how to create a web server with the ESP8266 NodeMCU board that displays a web page to control a stepper motor. The web page allows …

CONTINUE READING »

ESP32 Door Status Monitor with Email Notifications (IFTTT)

ESP32 Door Status Monitor with Email Notifications IFTTT Arduino IDE

In this project, you’re going to monitor the status of a door using an ESP32 board and a magnetic reed switch. You’ll receive an email notification whenever the door changes state: opened or …

CONTINUE READING »

ESP8266 NodeMCU Door Status Monitor with Email Notifications (IFTTT)

ESP8266 NodeMCU Door Status Monitor with Email Notifications IFTTT Arduino IDE

In this project, you’re going to monitor the status of a door using an ESP8266 NodeMCU board and a magnetic reed switch. You’ll receive an email notification whenever the door changes state: opened …

CONTINUE READING »

ESP8266 NodeMCU with Stepper Motor (28BYJ-48 and ULN2003 Motor Driver)

ESP8266 NodeMCU with Stepper Motor 28BYJ-48 and ULN2003 Motor Driver Arduino IDE

In this guide, you’ll learn how to control a stepper motor with the ESP8266 NodeMCU board. We’ll use the 28BYJ-48 unipolar stepper motor with the ULN2003 motor driver. We’ll program …

CONTINUE READING »

ESP8266 NodeMCU WebSerial: Web-based Remote Serial Monitor

ESP8266 NodeMCU WebSerial Web-based Remote Serial Monitor Arduino Core IDE

In this guide, you’ll learn how to create and use a web-based “Serial Monitor” for your ESP8266 NodeMCU projects using the WebSerial library. This creates a web-based interface to output …

CONTINUE READING »

ESP8266 NodeMCU with HC-SR04 Ultrasonic Sensor with Arduino IDE

ESP8266 NodeMCU with HC-SR04 Ultrasonic Sensor with Arduino IDE

This guide shows how to use the HC-SR04 Ultrasonic Sensor with the ESP8266 NodeMCU board using the Arduino core. The ultrasonic sensor uses sonar to determine the distance to an …

CONTINUE READING »

Complete Guide for Ultrasonic Sensor HC-SR04 with Arduino

This article is a guide about the Ultrasonic Sensor HC-SR04. We’ll explain how it works, show you some of its features and share an Arduino project example you can follow …

CONTINUE READING »

Older posts
Newer posts
← Previous Page1 … Page5 Page6 Page7 … Page23 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-2026 · RandomNerdTutorials.com · All Rights Reserved