Learn about the ESP32-CAM's pins with a complete ESP32-CAM Pinout diagram covering all GPIO pins and peripherals like I2C and UART.
Read MoreThe Go-To Site for Electronics Tutorials & Projects!
Latest Articles
ESP32 Web Updater: Update Your Code via The Browser (OTA)
How to create an ESP32 Web Updater to upload new firmware through your browser - Code Updates all Over-The-Air Without a USB Cable!
Read MoreESP32 mDNS: Access Your ESP32 with a Custom Hostname (No IP)
Set up mDNS on the ESP32 using the Arduino IDE. How to access your ESP32 with a custom hostname instead of an IP address.
Read MoreESP32 Universal IR Remote: Send IR Signals Using the ESP32
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.
Read MoreESP32 IR Receiver: How To Detect IR Remote Signals [Arduino IDE]
How to use an ESP32 IR Receiver to detect infrared remote control button presses. Step-by-step guide with wiring, code, and examples!
Read MoreWokwi in VS Code: How To Simulate ESP32 Projects in VS Code!
Simulate ESP32 Projects using Wokwi directly in Visual Studio Code. Set up your development environment and run virtual ESP32 projects.
Read MoreESP32 I2C Scanner: Detect I2C Devices & Get Their Address!
Here's how to create an ESP32 I2C scanner to detect connected I2C devices and find their addresses using the Arduino IDE!
Read MoreESP32 Interrupts: What Are Interrupts & How To Use Them?
How to use interrupts on the ESP32 with the Arduino IDE? Understand what interrupts are, how they work, and how to implement them!
Read MoreESP32 PIR Motion Sensor: Detect Movement with the HC-SR501
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!
Read MoreBuild a Step Counter With ESP32 and MPU6050 Accelerometer
Learn how to create a simple ESP32 Step Counter with the MP6050 Accelerometer. Full guide with wiring, code, and step-by-step explanation!
Read MoreESP32 Telegram Bot: Send Sensor Readings To Your Phone!
How to create an ESP32 Telegram bot that sends sensor readings to your phone! With Arduino IDE code examples and setup instructions.
Read MoreESP32-C3 Super Mini: Complete Pinout & Specs Guide [2025]
Discover the pinout and technical specs of the ESP32-C3 Super Mini. Learn about its GPIOs, Specifications, and Special Features!
Read MoreESP32 PlatformIO: How To Program Your ESP32 in VS Code!
Program your ESP32 using PlatformIO and Visual Studio Code! Installing PlatformIO, writing your first sketch, and uploading it to your ESP32.
Read MoreHow to Upload Files to ESP32 SPIFFS Without the Arduino IDE (2)
Trouble uploading files to ESP32 SPIFFS in Arduino IDE 2.x.x? Learn how to upload files to ESP32 SPIFFS without the Arduino IDE!
Read MoreESP32 Web Server: Control an LED from Your Browser! [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!
Read MoreHC-SR04 Ultrasonic Sensor with Raspberry Pi Pico [Arduino IDE]
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!
Read MoreESP32 HTTP Requests: Trigger IFTTT Webhooks with 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!
Read MoreESP32 hallRead(): How to Use the Deprecated Hall Sensor Function
How to use the deprecated ESP32 hallRead() function to read Hall sensor values in Arduino IDE. With a simple workaround and code example!
Read MorePower ESP32 Boards: How to Power Your ESP32 Correctly!
Discover how to power ESP32 boards. Learn how to connect your ESP32 via USB, VIN, and 3V3 pins – with troubleshooting tips included!
Read MoreESP32 vs. Pico 2: Comparing ESP32 with Raspberry Pi’s RP2350
ESP32 vs Pico 2: Compare the ESP32 with the Raspberry Pi Pico. All the key differences, benefits, and downsides to help you choose right!
Read More