How To Create a Custom Arduino Library for ESP32 [2025]
Create your own custom Arduino library for ESP32! A beginner-friendly tutorial with step-by-step instructions and code examples.
Create your own custom Arduino library for ESP32! A beginner-friendly tutorial with step-by-step instructions and code examples.
Learn How To Secure MQTT communication between ESP32 devices and a Mosquitto broker using SSL/TLS and username/password authentication.
Learn how to use MQTT with your ESP32 and Raspberry Pi as the MQTT broker. Publish and subscribe to MQTT topics step-by-step! [Arduino IDE]
Learn about the ESP32-CAM's pins with a complete ESP32-CAM Pinout diagram covering all GPIO pins and peripherals like I2C and UART.
How to create an ESP32 Web Updater to upload new firmware through your browser - Code Updates all Over-The-Air Without a USB Cable!
Set up mDNS on the ESP32 using the Arduino IDE. How to access your ESP32 with a custom hostname instead of an IP address.
How to send Infrared signals with an ESP32 to control TVs, fans, and a lot more! This guide helps you build an ESP32 Universal IR Remote.
How to use an ESP32 IR Receiver to detect infrared remote control button presses. Step-by-step guide with wiring, code, and examples!
Simulate ESP32 Projects using Wokwi directly in Visual Studio Code. Set up your development environment and run virtual ESP32 projects.
Here's how to create an ESP32 I2C scanner to detect connected I2C devices and find their addresses using the Arduino IDE!
How to use interrupts on the ESP32 with the Arduino IDE? Understand what interrupts are, how they work, and how to implement them!
How to use the HC-SR501 PIR motion sensor with the ESP32 in the Arduino IDE. Step-by-step wiring, code, and motion detection project ideas!
Learn how to create a simple ESP32 Step Counter with the MP6050 Accelerometer. Full guide with wiring, code, and step-by-step explanation!
How to create an ESP32 Telegram bot that sends sensor readings to your phone! With Arduino IDE code examples and setup instructions.
Discover the pinout and technical specs of the ESP32-C3 Super Mini. Learn about its GPIOs, Specifications, and Special Features!
Program your ESP32 using PlatformIO and Visual Studio Code! Installing PlatformIO, writing your first sketch, and uploading it to your ESP32.
Trouble uploading files to ESP32 SPIFFS in Arduino IDE 2.x.x? Learn how to upload files to ESP32 SPIFFS without the Arduino IDE!
How to build an ESP32 web server LED control project using the Arduino IDE. Control an LED from your browser with a simple web interface!
How to measure distance with an HC-SR04 ultrasonic sensor using the Raspberry Pi Pico. A simple guide with wiring and code in the Arduino IDE!
How to send ESP32 HTTP requests to trigger IFTTT webhooks using the Arduino IDE. A step-by-step guide to sending GET & POST requests!
How to use the deprecated ESP32 hallRead() function to read Hall sensor values in Arduino IDE. With a simple workaround and code example!
Discover how to power ESP32 boards. Learn how to connect your ESP32 via USB, VIN, and 3V3 pins – with troubleshooting tips included!
ESP32 vs Pico 2: Compare the ESP32 with the Raspberry Pi Pico. All the key differences, benefits, and downsides to help you choose right!
ESP32 RTC: Use the DS3231 and DS1307 RTC modules with ESP32 in the Arduino IDE. Setup, wiring, code examples, and deep sleep integration
Learn how to get the current date and time on your ESP32 using NTP. A step-by-step guide to setting up ESP32 NTP time synchronization!
Learn how to read and temporarily change the ESP32 MAC Address in Arduino IDE with simple code examples. Works for WiFi STA/AP and Bluetooth!
Assign a static IP address to your ESP32 using the Arduino IDE. Prevent changing IP addresses with this ESP32 Static IP step-by-step guide.
Learn How To Implement ESP32 Capacitive Touch Sensors in the Arduino IDE. A step-by-step guide with code examples to detect touch inputs!
How to perform an ESP32 OTA Update using the Arduino IDE. Upload Firmware to your ESP32 Over The Air following this step-by-step guide!
Looking for the best ESP32 board for your project? Comparing the top development boards, features, and prices to help you choose right!
ESP32 vs ESP8266: Which microcontroller is better? Compare features, performance, power consumption, and use cases to make the right choice
Learn how to install USB drivers for ESP32 devices and fix common issues like "Failed to connect" errors and missing COM ports - Step-by-Step
Discover the key differences between ESP-NOW and Bluetooth. Learn which protocol is best suited for your ESP32 (IoT) Projects!
Learn how to install ESP32 in Arduino IDE. Suited for beginners, this tutorial includes setup instructions, troubleshooting tips, and more!
Learn how to encrypt ESP-NOW communication on ESP32 devices to secure wireless data transmission. A step-by-step guide with code examples!
I2C vs. SPI: Learn the differences, how the protocols work, and when to use each in your Raspberry Pi or microcontroller projects.
Learn what FreeRTOS is, how it works, and how to use it on Arduino and ESP32. Get started with the Real-Time-Operating system FReeRTOS!
Learn how to use ESP-NOW with ESP32 and the Arduino IDE. What is ESP-NOW, how does it work, and how to implement it in the Arduino IDE!
Discover everything new about the Raspberry Pi Pico 2 compared to the original Pico. ✔ All The Important Technical Details In One Guide ✔
Implement Machine Learning on Microcontrollers with TFLite. This guide teaches you how to train a model and port it to a Microcontroller
Arduino vs. Raspberry Pi: Explore the Differences between these Boards and make sure to use the right one for your next DIY Project!
Learn how to implement Dijkstra's Algorithm in Java to find the shortest path in a graph. How Dijkstra works ✓ Java Code ✓ Explanation ✓
From home automation to retro gaming, explore the top 18 best Raspberry Pi projects to make use of your tiny single-board computer.
No hardware? No worries! Here's how to virtually program for Arduino. Learn to code and develop without the need for a physical board.
Dive into insights, tutorials, and tips covering everything you need to know about this powerful microcontroller - the Raspberry Pi Pico!
Raspberry Pi Pico with Arduino IDE: The guide to programming the Raspberry Pi Pico using the Arduino IDE. Instructions ✓ Tips ✓
Unlock the Power of Web Scraping with Python: This beginner guide will teach you everything you need to know to start scraping the web!
Python to Executable ✓ Learn how to easily convert Python script files into executables for Windows and Linux. PyInstaller & auto-py-to-exe ✓
Find out how to set up an SSH server on your Windows computer using OpenSSH! Get Remote Shell Access to your Windows computer.
Coding on mobile - Is it really possible? We all know that code is written on computers but does it also work with a regular phone?