corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0d8a7-cb47-7232-8783-253b162945d0", "title": "ESP32 with INMP441 I2S Omnidirectional Microphone Module (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-inmp441-i2s-microphone-arduino/", "published_at": "2026-09-24T13:11:58+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3cce99215e1", "title": "ESP32 with MAX30102: Pulse Oximeter and Heart Rate Sensor (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-max30102-oximeter-heart-rate-sensor/", "published_at": "2026-09-17T13:12:40+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3cce9a24a59", "title": "ESP32: WS2812B 8×8 Matrix Shape Editor Web Server (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-8x8-matrix-shape-editor-web-server/", "published_at": "2026-09-10T13:27:58+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3ccea4a1b61", "title": "ESP-IDF: ESP32 Web Server Access Point (AP) Mode", "url": "https://randomnerdtutorials.com/esp-idf-esp32-web-server-access-point/", "published_at": "2026-08-31T10:17:05+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3ccea75520e", "title": "ESP-IDF with ESP32: Key Programming Concepts", "url": "https://randomnerdtutorials.com/esp-idf-esp32-programming-concepts/", "published_at": "2026-08-27T14:50:24+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3cceb345496", "title": "Raspberry Pi Pico: Web Server to Control Outputs (Arduino IDE)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-web-server-outputs-arduino/", "published_at": "2026-08-20T13:20:24+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3ccebfb64cb", "title": "ESP32 Web Server: Charts with Temperature Statistics", "url": "https://randomnerdtutorials.com/esp32-web-server-charts-statistics/", "published_at": "2026-08-13T13:27:38+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3ccec4e1899", "title": "ESP32: 64 WS2812B RGB LED 8×8 Matrix (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-64-ws2812b-8x8-matrix-arduino/", "published_at": "2026-08-06T14:05:34+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3cced208ef8", "title": "ESP-IDF: ESP32 I2C Scanner – Finding the Address of I2C Devices", "url": "https://randomnerdtutorials.com/esp-idf-esp32-i2c-scanner/", "published_at": "2026-07-30T12:31:50+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3ccedb0b675", "title": "ESP32: WS2812B Addressable RGB LEDs (Neopixels) – Arduino IDE", "url": "https://randomnerdtutorials.com/esp32-ws2812b-neopixels-arduino/", "published_at": "2026-07-23T13:29:14+00:00" }, { "id": "01a0b846-e958-71fb-bbb2-c3ccedd83d51", "title": "Bidirecional BLE Communication between Raspberry Pi and Raspberry Pi Pico W", "url": "https://randomnerdtutorials.com/bidirecional-ble-communication-raspberry-pi-and-pico/", "published_at": "2026-07-16T12:58:37+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf037772021f", "title": "ESP32 ESP-NOW Web Server: Control Multiple ESP32 Boards", "url": "https://randomnerdtutorials.com/esp32-esp-now-web-server-multiple-boards/", "published_at": "2026-07-09T13:13:42+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf0377dd6ab3", "title": "Install ESP-IDF Extension for ESP32 on VS Code (Windows, Mac OS X, Linux)", "url": "https://randomnerdtutorials.com/install-esp-idf-extension-esp32-on-vs-code/", "published_at": "2026-07-09T03:27:27+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf03783264af", "title": "Programming ESP32 with ESP-IDF using VS Code – Getting Started Guide", "url": "https://randomnerdtutorials.com/programming-esp32-esp-idf-vs-code/", "published_at": "2026-07-06T13:03:59+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf0378a29965", "title": "ESP32 NTP Digital Clock with Timezone and Daylight Saving Time", "url": "https://randomnerdtutorials.com/esp32-ntp-digital-clock-timezone/", "published_at": "2026-07-02T12:03:51+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf0378e6f2df", "title": "ESP32 Web BLE: Live Sensor Data Visualization (BME280 Charts)", "url": "https://randomnerdtutorials.com/esp32-web-ble-sensor-visualization/", "published_at": "2026-06-25T12:42:42+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf03792b1c3f", "title": "ESP-IDF: ESP32 HTTP GET Request (Time API)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-http-get/", "published_at": "2026-06-18T11:11:03+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf0379311b6a", "title": "ESP32 CYD with ESP-NOW: Control Multiple ESP32 Boards", "url": "https://randomnerdtutorials.com/esp32-cyd-esp-now-control-multiple-boards/", "published_at": "2026-06-11T13:14:20+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf03796ef7ff", "title": "Raspberry Pi Pico with Relay Module (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-relay-micropython/", "published_at": "2026-06-04T10:01:32+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf0379aca742", "title": "Raspberry Pi Pico Web Server: Files from Filesystem (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-web-server-filesystem-micropython/", "published_at": "2026-05-28T12:46:11+00:00" }, { "id": "01a0c514-b804-725b-a24b-bf037a942301", "title": "ESP32 Send Emails using an SMTP Server: HTML, Text, and Attachments (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-send-email-smtp-server-arduino-ide/", "published_at": "2026-05-25T08:31:54+00:00" }, { "id": "01a0c520-1b1a-7082-b8ca-70e1238092a7", "title": "ESP32 Web Server: Charts with Historical Data (load .csv file)", "url": "https://randomnerdtutorials.com/esp32-web-server-charts-historical-data/", "published_at": "2026-05-21T13:38:31+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bbc5cb3d", "title": "ESP-IDF: ESP32 Web Server – Basic HTTP Authentication (Login/Logout)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-web-server-http-authentication/", "published_at": "2026-05-14T13:44:37+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bc80533b", "title": "ESP32: Play Sound or Audio .mp3/.wav Files using YX5300 (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-play-audio-mp3-wav-arduino/", "published_at": "2026-04-30T15:39:19+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bc8234ad", "title": "ESP32 Web Server: Set Timer Schedule (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-web-server-timer-schedule-arduino/", "published_at": "2026-04-23T14:01:47+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bd34d00a", "title": "Raspberry Pi Pico: Web Server (Arduino IDE)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-web-server-arduino/", "published_at": "2026-04-16T14:19:53+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bde16026", "title": "ESP-IDF: ESP32 Simple Web Server (Serve HTML Page)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-web-server/", "published_at": "2026-04-09T13:02:35+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3be7c0705", "title": "MicroPython String Formatting – 3 Different Ways (ESP32, ESP8266, RPi Pico)", "url": "https://randomnerdtutorials.com/micropython-string-formatting/", "published_at": "2026-04-03T10:07:28+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bece1639", "title": "ESP32 CYD: Use Display, Touchscreen and MicroSD Card Simultaneously", "url": "https://randomnerdtutorials.com/esp32-cyd-display-touchscreen-microsd-card/", "published_at": "2026-03-26T12:11:50+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bef75927", "title": "ESP32: Temperature on TM1637 7-Segment Display (WeatherAPI)", "url": "https://randomnerdtutorials.com/esp32-temperature-tm1637-display/", "published_at": "2026-03-19T14:15:12+00:00" }, { "id": "01a0c520-1b1b-706f-8d7f-c2a3bfa967d6", "title": "MicroPython: ESP32/ESP8266 with TM1637 4-Digit LED 7-Segment Display", "url": "https://randomnerdtutorials.com/micropython-esp32-esp8266-tm1637-display/", "published_at": "2026-03-12T14:28:33+00:00" }, { "id": "01a0c52b-2028-726e-b96a-427304e71966", "title": "Raspberry Pi Pico: TM1637 4-Digit 7-Segment Display (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-tm1637-micropython/", "published_at": "2026-03-11T15:10:45+00:00" }, { "id": "01a0c52b-2028-726e-b96a-4273051bd1f9", "title": "ESP-IDF: ESP32 Wi-Fi Scanner (Scan Nearby Networks RSSI)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-wi-fi-scanner/", "published_at": "2026-03-04T18:49:58+00:00" }, { "id": "01a0c52b-2028-726e-b96a-427305f33304", "title": "ESP32: 10 Easy Projects for Beginners", "url": "https://randomnerdtutorials.com/esp32-projects-for-beginners/", "published_at": "2026-02-25T14:02:48+00:00" }, { "id": "01a0c52b-2028-726e-b96a-42730622e6e2", "title": "ESP-IDF: ESP32 GPIO Interrupts (Button with Debouncing)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-gpio-interrupts/", "published_at": "2026-02-19T14:41:59+00:00" }, { "id": "01a0c52b-2028-726e-b96a-427306ca37e1", "title": "ESP32 with YX5300/YX6300 MP3 Player (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-yx5300-yx6300-mp3-player-arduino/", "published_at": "2026-02-12T14:30:06+00:00" }, { "id": "01a0c52b-2028-726e-b96a-427307538cb9", "title": "ESP32: 36 Free Guides for Sensors and Modules", "url": "https://randomnerdtutorials.com/esp32-guides-sensors-modules/", "published_at": "2026-02-06T13:08:07+00:00" }, { "id": "01a0c52b-2028-726e-b96a-427307b9187d", "title": "Raspberry Pi Pico W: Save Network Credentials on a Separate File (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-w-save-network-credentials/", "published_at": "2026-02-05T12:40:35+00:00" }, { "id": "01a0c52b-2028-726e-b96a-427307c06566", "title": "ESP32 with TM1637 4-Digit LED 7-Segment Display (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-tm1637-4-digit-7-segment-display-arduino/", "published_at": "2026-01-29T15:26:55+00:00" }, { "id": "01a0c52b-2028-726e-b96a-4273089efd4a", "title": "MicroPython: ESP-NOW with ESP32 – Control Multiple Boards (One to Many)", "url": "https://randomnerdtutorials.com/micropython-esp-now-esp32-one-to-many/", "published_at": "2026-01-22T14:44:53+00:00" }, { "id": "01a0c52b-2028-726e-b96a-427308c41007", "title": "ESP32 FreeRTOS Mutex – Getting Started (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-freertos-mutex-arduino/", "published_at": "2026-01-15T14:54:49+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bda6721258", "title": "ESP32: Set Up mDNS (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-mdns-arduino/", "published_at": "2026-01-08T11:11:39+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bda70cff5b", "title": "Year in Review 2025 – Random Nerd Tutorials", "url": "https://randomnerdtutorials.com/year-in-review-2025/", "published_at": "2025-12-31T17:08:21+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bda7e25c86", "title": "Raspberry Pi Pico: Handling Files and Directories (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-files-directories-micropython/", "published_at": "2025-12-26T13:55:20+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bda7efaac1", "title": "ESP-IDF: ESP32 GPIO – Read Analog Input (ADC – Analog to Digital Converter)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-gpio-analog-adc/", "published_at": "2025-12-18T14:03:06+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bda88e1a6a", "title": "MicroPython: HTTP GET Requests with ESP32/ESP8266", "url": "https://randomnerdtutorials.com/micropython-http-get-requests-esp32-esp8266/", "published_at": "2025-12-11T15:04:33+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bda95b55b2", "title": "Raspberry Pi Pico W: Set a Static IP Address (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-w-static-ip-address-micropython/", "published_at": "2025-12-05T12:08:26+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bdaa5b3510", "title": "Getting Started with Raspberry Pi", "url": "https://randomnerdtutorials.com/getting-started-with-raspberry-pi/", "published_at": "2025-11-27T19:45:44+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bdaaf9f8b1", "title": "Install Mosquitto MQTT Broker on Raspberry Pi", "url": "https://randomnerdtutorials.com/how-to-install-mosquitto-broker-on-raspberry-pi/", "published_at": "2025-11-27T14:39:29+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bdabe2a3d4", "title": "How to use ESP32 Dual Core with Arduino IDE", "url": "https://randomnerdtutorials.com/esp32-dual-core-arduino-ide/", "published_at": "2025-11-26T10:10:00+00:00" }, { "id": "01a0c536-37e4-7284-8232-f0bdac2f2c56", "title": "ESP32 with FreeRTOS: Software Timers/Timer Interrupts (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-freertos-software-timers-interrupts/", "published_at": "2025-11-20T14:12:47+00:00" }, { "id": "01a0c540-1f29-70df-824a-8919f00047af", "title": "Arduino UNO Q: Getting Started (Features, Pinout, Examples)", "url": "https://randomnerdtutorials.com/arduino-uno-q-getting-started/", "published_at": "2025-11-13T14:53:13+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a27757b86", "title": "ESP32: Save Wi-Fi Credentials in a Separate File (and Other Sensitive Information)", "url": "https://randomnerdtutorials.com/esp32-save-credentials-separate-file/", "published_at": "2025-11-06T11:31:30+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a2843b3c2", "title": "ESP32 GPIO Interrupts with Arduino IDE", "url": "https://randomnerdtutorials.com/esp32-gpio-interrupts-arduino/", "published_at": "2025-10-30T14:07:19+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a28ad5333", "title": "ESP32 with PIR Motion Sensor using Interrupts and Timers (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-pir-motion-sensor-interrupts-timers/", "published_at": "2025-10-27T14:41:47+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a2910db41", "title": "ESP-IDF: ESP32 GPIO – Read Digital Inputs", "url": "https://randomnerdtutorials.com/esp-idf-esp32-gpio-inputs/", "published_at": "2025-10-23T14:02:25+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a2913e6cc", "title": "BLE Communication between Raspberry Pi and Raspberry Pi Pico W", "url": "https://randomnerdtutorials.com/ble-raspberry-pi-and-pi-pico-w/", "published_at": "2025-10-16T14:37:12+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a2930327b", "title": "Getting Started with Thonny MicroPython (Python) IDE for ESP32 and ESP8266", "url": "https://randomnerdtutorials.com/getting-started-thonny-micropython-python-ide-esp32-esp8266/", "published_at": "2025-10-10T09:57:09+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a2a24ab92", "title": "ESP32 with FreeRTOS: Getting Started with Semaphores (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-freertos-semaphores-arduino/", "published_at": "2025-10-09T13:44:21+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a2a717dc3", "title": "ESP-IDF: Create Template ESP32 Project using VS Code", "url": "https://randomnerdtutorials.com/esp-idf-template-project-vs-code/", "published_at": "2025-10-02T13:28:16+00:00" }, { "id": "01a0c540-1f2a-7195-91b9-a00a2b654663", "title": "MicroPython: ESP-NOW with ESP32—Receive Data from Multiple Boards (many-to-one)", "url": "https://randomnerdtutorials.com/micropython-esp-now-esp32-many-to-one/", "published_at": "2025-09-25T11:46:46+00:00" }, { "id": "01a0c548-9792-723c-b672-e61585bf321f", "title": "ESP-IDF: ESP32 GPIO PWM with LEDC (Control LED Brightness)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-gpio-pwm-ledc/", "published_at": "2025-09-19T10:39:13+00:00" }, { "id": "01a0c548-9792-723c-b672-e615860336ca", "title": "ESP32 with FreeRTOS Queues: Inter-Task Communication (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-freertos-queues-inter-task-arduino/", "published_at": "2025-09-11T13:26:56+00:00" }, { "id": "01a0c548-9792-723c-b672-e61586e61886", "title": "Raspberry Pi Pico: HC-SR04 Ultrasonic Sensor (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-hc-sr04-micropython/", "published_at": "2025-08-28T13:15:07+00:00" }, { "id": "01a0c548-9792-723c-b672-e61587d58c2c", "title": "Raspberry Pi Pico: HC-SR04 Ultrasonic Sensor (Arduino IDE)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-hc-sr04-arduino/", "published_at": "2025-08-26T16:28:55+00:00" }, { "id": "01a0c548-9792-723c-b672-e6158876ea04", "title": "Registration Closed – Learn ESP-IDF with ESP32: The Beginner’s Guide (eBook)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-ebook/", "published_at": "2025-08-24T20:25:00+00:00" }, { "id": "01a0c548-9792-723c-b672-e6158961b1e0", "title": "MicroPython: ESP32 ESP-NOW Two-Way Communication", "url": "https://randomnerdtutorials.com/micropython-esp32-esp-now-two-way/", "published_at": "2025-08-21T13:10:57+00:00" }, { "id": "01a0c548-9792-723c-b672-e6158a591504", "title": "ESP32 with FreeRTOS (Arduino IDE) – Getting Started: Create Tasks", "url": "https://randomnerdtutorials.com/esp32-freertos-arduino-tasks/", "published_at": "2025-08-15T13:46:02+00:00" }, { "id": "01a0c548-9792-723c-b672-e6158a80c86b", "title": "Raspberry Pi Pico W: Bluetooth Low Energy (BLE) with MicroPython", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-w-bluetooth-low-energy-micropython/", "published_at": "2025-08-07T14:03:22+00:00" }, { "id": "01a0c548-9792-723c-b672-e6158a9d29fa", "title": "ESP32 Web Server using LittleFS Filesystem (serve files from filesystem)", "url": "https://randomnerdtutorials.com/esp32-web-server-littlefs/", "published_at": "2025-07-29T15:24:12+00:00" }, { "id": "01a0c548-9792-723c-b672-e6158b32954b", "title": "ESP-IDF: ESP32 GPIO – Control Digital Outputs", "url": "https://randomnerdtutorials.com/esp-idf-esp32-gpio-outputs/", "published_at": "2025-07-24T13:54:23+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-03813d325214", "title": "Getting Started with the ESP32-C3 Super Mini", "url": "https://randomnerdtutorials.com/getting-started-esp32-c3-super-mini/", "published_at": "2025-07-17T14:27:50+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-03813e297aaa", "title": "ESP32 CYD with ESP-NOW: Receive and Display Data From Multiple Boards", "url": "https://randomnerdtutorials.com/esp32-cyd-esp-now-receive-data/", "published_at": "2025-07-10T13:23:01+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-03813e7e4381", "title": "ESP32-CAM: Display Pictures in Firebase Web App", "url": "https://randomnerdtutorials.com/esp32-cam-display-pictures-firebase-web-app/", "published_at": "2025-07-02T13:21:02+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-03813f2fc203", "title": "VS Code and pioarduino IDE: Programming the ESP32 (Windows, Mac OS X, Linux)", "url": "https://randomnerdtutorials.com/vs-code-pioarduino-ide-esp32/", "published_at": "2025-07-02T09:40:16+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-03813fc2dd55", "title": "ESP32-CAM Save Picture in Firebase Storage", "url": "https://randomnerdtutorials.com/esp32-cam-save-picture-firebase-storage/", "published_at": "2025-07-01T09:50:02+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-0381409d7fb8", "title": "Arduino with APDS9960 Proximity, Light, RGB, and Gesture Sensor", "url": "https://randomnerdtutorials.com/arduino-apds9960-gesture-sensor/", "published_at": "2025-06-26T13:53:20+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-03814117661a", "title": "ESP8266 NodeMCU with APDS9960 Proximity, Light, RGB, and Gesture Sensor (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp8266-nodemcu-apds9960-sensor-arduino/", "published_at": "2025-06-25T15:12:00+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-038141b75df0", "title": "ESP32 with APDS9960 Proximity, Light, RGB, and Gesture Sensor (Arduino IDE)", "url": "https://randomnerdtutorials.com/esp32-apds9960-sensor-arduino/", "published_at": "2025-06-25T15:03:18+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-038142292a2d", "title": "MicroPython: ESP-NOW with ESP32 (Getting Started)", "url": "https://randomnerdtutorials.com/micropython-esp-now-esp32/", "published_at": "2025-06-19T13:48:55+00:00" }, { "id": "01a0c551-5ad0-72ff-ad92-0381430e9f92", "title": "Programming Raspberry Pi Pico 2 and 2 W with Arduino IDE ", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-2-w-arduino-ide/", "published_at": "2025-06-18T17:42:44+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82a11576b", "title": "ESP-IDF: ESP32 Blink LED Example (VS Code)", "url": "https://randomnerdtutorials.com/esp-idf-esp32-blink-led/", "published_at": "2025-06-12T13:26:58+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82ac925b1", "title": "Control ESP32/ESP8266 GPIOs from Anywhere (Firebase Web App)", "url": "https://randomnerdtutorials.com/control-esp-gpios-firebase-web-app/", "published_at": "2025-06-12T09:39:00+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82acab321", "title": "MicroPython: ESP32/ESP8266 Get Device Info (CPU, MAC Address, Flash Size, PSRAM & More)", "url": "https://randomnerdtutorials.com/micropython-esp32-esp8266-device-info/", "published_at": "2025-06-04T16:40:48+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82af47bc1", "title": "Firebase: Control ESP8266 NodeMCU GPIOs from Anywhere", "url": "https://randomnerdtutorials.com/firebase-control-esp8266-nodemcu-gpios/", "published_at": "2025-05-30T08:50:00+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82b97975e", "title": "Raspberry Pi Pico with Interrupts: External and Timer Interrupts (MicroPython)", "url": "https://randomnerdtutorials.com/raspberry-pi-pico-interrupts-micropython/", "published_at": "2025-05-29T12:51:30+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82c367e31", "title": "MicroPython: ESP32/ESP8266 with DS3231 Real Time Clock (Get Time and Set Alarms)", "url": "https://randomnerdtutorials.com/micropython-esp32-esp8266-ds3231/", "published_at": "2025-05-28T16:03:59+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82c7c44ec", "title": "Firebase: Control ESP32 GPIOs from Anywhere", "url": "https://randomnerdtutorials.com/firebase-control-esp32-gpios/", "published_at": "2025-05-26T08:39:00+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82d23b2d4", "title": "Getting Started with Raspberry Pi Pico 2 and Pico 2 W", "url": "https://randomnerdtutorials.com/getting-started-raspberry-pi-pico-2-w/", "published_at": "2025-05-15T13:30:59+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82dba0295", "title": "ESP32/ESP8266: Firebase Data Logging Web App (Gauges, Charts, and Table)", "url": "https://randomnerdtutorials.com/esp32-esp8266-firebase-gauges-charts/", "published_at": "2025-05-15T10:00:00+00:00" }, { "id": "01a0c559-7ca6-7262-b59e-0ce82eb25871", "title": "ESP8266 NodeMCU Data Logging to Firebase Realtime Database", "url": "https://randomnerdtutorials.com/esp8266-data-logging-firebase-realtime-database/", "published_at": "2025-05-15T06:58:54+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac14678e0005", "title": "ESP32 Data Logging to Firebase Realtime Database", "url": "https://randomnerdtutorials.com/esp32-data-logging-firebase-realtime-database/", "published_at": "2025-05-12T06:06:31+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac146871b6d0", "title": "Building an ESP32 Web Server: The Complete Guide for Beginners", "url": "https://randomnerdtutorials.com/esp32-web-server-beginners-guide/", "published_at": "2025-05-08T13:39:26+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac14690f9071", "title": "ESP32/ESP8266: Firebase Web App to Display Sensor Readings (with Authentication)", "url": "https://randomnerdtutorials.com/esp32-esp8266-firebase-web-app-sensor/", "published_at": "2025-04-30T11:59:00+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac1469a43212", "title": "ESP32/ESP8266 Firebase: Send BME280 Sensor Readings to the Realtime Database", "url": "https://randomnerdtutorials.com/esp32-esp8266-firebase-bme280-rtdb/", "published_at": "2025-04-30T11:15:00+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac1469de0c66", "title": "ESP32/ESP8266: Firebase Authentication (Email and Password)", "url": "https://randomnerdtutorials.com/esp32-esp8266-firebase-authentication/", "published_at": "2025-04-30T08:24:33+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac146ad1a10b", "title": "ESP32 with Firebase – Creating a Web App", "url": "https://randomnerdtutorials.com/esp32-firebase-web-app/", "published_at": "2025-04-22T09:00:00+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac146b8564f5", "title": "ESP8266 NodeMCU with Firebase – Creating a Web App", "url": "https://randomnerdtutorials.com/esp8266-nodemcu-firebase-web-app/", "published_at": "2025-04-22T08:48:00+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac146c691ad3", "title": "ESP32: Getting Started with Firebase (Realtime Database)", "url": "https://randomnerdtutorials.com/esp32-firebase-realtime-database/", "published_at": "2025-04-21T10:57:00+00:00" }, { "id": "01a0c561-e256-73cd-8540-ac146cff708f", "title": "ESP8266 NodeMCU: Getting Started with Firebase (Realtime Database)", "url": "https://randomnerdtutorials.com/esp8266-nodemcu-firebase-realtime-database/", "published_at": "2025-04-21T04:12:00+00:00" } ] posts
Claim your blog
Back to randomnerdtutorials.com
Blog · corpus.blog/blogs/randomnerdtutorials.com/posts
randomnerdtutorials.com
randomnerdtutorials.com
2026
ESP32 with INMP441 I2S Omnidirectional Microphone Module (Arduino IDE)
original ↗
24 Sept 2026
ESP32 with MAX30102: Pulse Oximeter and Heart Rate Sensor (Arduino IDE)
original ↗
17 Sept 2026
ESP32: WS2812B 8×8 Matrix Shape Editor Web Server (Arduino IDE)
original ↗
10 Sept 2026
ESP-IDF: ESP32 Web Server Access Point (AP) Mode
original ↗
31 Aug 2026
ESP-IDF with ESP32: Key Programming Concepts
original ↗
27 Aug 2026
Raspberry Pi Pico: Web Server to Control Outputs (Arduino IDE)
original ↗
20 Aug 2026
ESP32 Web Server: Charts with Temperature Statistics
original ↗
13 Aug 2026
ESP32: 64 WS2812B RGB LED 8×8 Matrix (Arduino IDE)
original ↗
6 Aug 2026
ESP-IDF: ESP32 I2C Scanner – Finding the Address of I2C Devices
original ↗
30 Jul 2026
ESP32: WS2812B Addressable RGB LEDs (Neopixels) – Arduino IDE
original ↗
23 Jul 2026
Bidirecional BLE Communication between Raspberry Pi and Raspberry Pi Pico W
original ↗
16 Jul 2026
ESP32 ESP-NOW Web Server: Control Multiple ESP32 Boards
original ↗
9 Jul 2026
Install ESP-IDF Extension for ESP32 on VS Code (Windows, Mac OS X, Linux)
original ↗
9 Jul 2026
Programming ESP32 with ESP-IDF using VS Code – Getting Started Guide
original ↗
6 Jul 2026
ESP32 NTP Digital Clock with Timezone and Daylight Saving Time
original ↗
2 Jul 2026
ESP32 Web BLE: Live Sensor Data Visualization (BME280 Charts)
original ↗
25 Jun 2026
ESP-IDF: ESP32 HTTP GET Request (Time API)
original ↗
18 Jun 2026
ESP32 CYD with ESP-NOW: Control Multiple ESP32 Boards
original ↗
11 Jun 2026
Raspberry Pi Pico with Relay Module (MicroPython)
original ↗
4 Jun 2026
Raspberry Pi Pico Web Server: Files from Filesystem (MicroPython)
original ↗
28 May 2026
ESP32 Send Emails using an SMTP Server: HTML, Text, and Attachments (Arduino IDE)
original ↗
25 May 2026
ESP32 Web Server: Charts with Historical Data (load .csv file)
original ↗
21 May 2026
ESP-IDF: ESP32 Web Server – Basic HTTP Authentication (Login/Logout)
original ↗
14 May 2026
ESP32: Play Sound or Audio .mp3/.wav Files using YX5300 (Arduino IDE)
original ↗
30 Apr 2026
ESP32 Web Server: Set Timer Schedule (Arduino IDE)
original ↗
23 Apr 2026
Raspberry Pi Pico: Web Server (Arduino IDE)
original ↗
16 Apr 2026
ESP-IDF: ESP32 Simple Web Server (Serve HTML Page)
original ↗
9 Apr 2026
MicroPython String Formatting – 3 Different Ways (ESP32, ESP8266, RPi Pico)
original ↗
3 Apr 2026
ESP32 CYD: Use Display, Touchscreen and MicroSD Card Simultaneously
original ↗
26 Mar 2026
ESP32: Temperature on TM1637 7-Segment Display (WeatherAPI)
original ↗
19 Mar 2026
MicroPython: ESP32/ESP8266 with TM1637 4-Digit LED 7-Segment Display
original ↗
12 Mar 2026
Raspberry Pi Pico: TM1637 4-Digit 7-Segment Display (MicroPython)
original ↗
11 Mar 2026
ESP-IDF: ESP32 Wi-Fi Scanner (Scan Nearby Networks RSSI)
original ↗
4 Mar 2026
ESP32: 10 Easy Projects for Beginners
original ↗
25 Feb 2026
ESP-IDF: ESP32 GPIO Interrupts (Button with Debouncing)
original ↗
19 Feb 2026
ESP32 with YX5300/YX6300 MP3 Player (Arduino IDE)
original ↗
12 Feb 2026
ESP32: 36 Free Guides for Sensors and Modules
original ↗
6 Feb 2026
Raspberry Pi Pico W: Save Network Credentials on a Separate File (MicroPython)
original ↗
5 Feb 2026
ESP32 with TM1637 4-Digit LED 7-Segment Display (Arduino IDE)
original ↗
29 Jan 2026
MicroPython: ESP-NOW with ESP32 – Control Multiple Boards (One to Many)
original ↗
22 Jan 2026
ESP32 FreeRTOS Mutex – Getting Started (Arduino IDE)
original ↗
15 Jan 2026
ESP32: Set Up mDNS (Arduino IDE)
original ↗
8 Jan 2026
2025
Year in Review 2025 – Random Nerd Tutorials
original ↗
31 Dec 2025
Raspberry Pi Pico: Handling Files and Directories (MicroPython)
original ↗
26 Dec 2025
ESP-IDF: ESP32 GPIO – Read Analog Input (ADC – Analog to Digital Converter)
original ↗
18 Dec 2025
MicroPython: HTTP GET Requests with ESP32/ESP8266
original ↗
11 Dec 2025
Raspberry Pi Pico W: Set a Static IP Address (MicroPython)
original ↗
5 Dec 2025
Getting Started with Raspberry Pi
original ↗
27 Nov 2025
Install Mosquitto MQTT Broker on Raspberry Pi
original ↗
27 Nov 2025
How to use ESP32 Dual Core with Arduino IDE
original ↗
26 Nov 2025
ESP32 with FreeRTOS: Software Timers/Timer Interrupts (Arduino IDE)
original ↗
20 Nov 2025
Arduino UNO Q: Getting Started (Features, Pinout, Examples)
original ↗
13 Nov 2025
ESP32: Save Wi-Fi Credentials in a Separate File (and Other Sensitive Information)
original ↗
6 Nov 2025
ESP32 GPIO Interrupts with Arduino IDE
original ↗
30 Oct 2025
ESP32 with PIR Motion Sensor using Interrupts and Timers (Arduino IDE)
original ↗
27 Oct 2025
ESP-IDF: ESP32 GPIO – Read Digital Inputs
original ↗
23 Oct 2025
BLE Communication between Raspberry Pi and Raspberry Pi Pico W
original ↗
16 Oct 2025
Getting Started with Thonny MicroPython (Python) IDE for ESP32 and ESP8266
original ↗
10 Oct 2025
ESP32 with FreeRTOS: Getting Started with Semaphores (Arduino IDE)
original ↗
9 Oct 2025
ESP-IDF: Create Template ESP32 Project using VS Code
original ↗
2 Oct 2025
MicroPython: ESP-NOW with ESP32—Receive Data from Multiple Boards (many-to-one)
original ↗
25 Sept 2025
ESP-IDF: ESP32 GPIO PWM with LEDC (Control LED Brightness)
original ↗
19 Sept 2025
ESP32 with FreeRTOS Queues: Inter-Task Communication (Arduino IDE)
original ↗
11 Sept 2025
Raspberry Pi Pico: HC-SR04 Ultrasonic Sensor (MicroPython)
original ↗
28 Aug 2025
Raspberry Pi Pico: HC-SR04 Ultrasonic Sensor (Arduino IDE)
original ↗
26 Aug 2025
Registration Closed – Learn ESP-IDF with ESP32: The Beginner’s Guide (eBook)
original ↗
24 Aug 2025
MicroPython: ESP32 ESP-NOW Two-Way Communication
original ↗
21 Aug 2025
ESP32 with FreeRTOS (Arduino IDE) – Getting Started: Create Tasks
original ↗
15 Aug 2025
Raspberry Pi Pico W: Bluetooth Low Energy (BLE) with MicroPython
original ↗
7 Aug 2025
ESP32 Web Server using LittleFS Filesystem (serve files from filesystem)
original ↗
29 Jul 2025
ESP-IDF: ESP32 GPIO – Control Digital Outputs
original ↗
24 Jul 2025
Getting Started with the ESP32-C3 Super Mini
original ↗
17 Jul 2025
ESP32 CYD with ESP-NOW: Receive and Display Data From Multiple Boards
original ↗
10 Jul 2025
ESP32-CAM: Display Pictures in Firebase Web App
original ↗
2 Jul 2025
VS Code and pioarduino IDE: Programming the ESP32 (Windows, Mac OS X, Linux)
original ↗
2 Jul 2025
ESP32-CAM Save Picture in Firebase Storage
original ↗
1 Jul 2025
Arduino with APDS9960 Proximity, Light, RGB, and Gesture Sensor
original ↗
26 Jun 2025
ESP8266 NodeMCU with APDS9960 Proximity, Light, RGB, and Gesture Sensor (Arduino IDE)
original ↗
25 Jun 2025
ESP32 with APDS9960 Proximity, Light, RGB, and Gesture Sensor (Arduino IDE)
original ↗
25 Jun 2025
MicroPython: ESP-NOW with ESP32 (Getting Started)
original ↗
19 Jun 2025
Programming Raspberry Pi Pico 2 and 2 W with Arduino IDE
original ↗
18 Jun 2025
ESP-IDF: ESP32 Blink LED Example (VS Code)
original ↗
12 Jun 2025
Control ESP32/ESP8266 GPIOs from Anywhere (Firebase Web App)
original ↗
12 Jun 2025
MicroPython: ESP32/ESP8266 Get Device Info (CPU, MAC Address, Flash Size, PSRAM & More)
original ↗
4 Jun 2025
Firebase: Control ESP8266 NodeMCU GPIOs from Anywhere
original ↗
30 May 2025
Raspberry Pi Pico with Interrupts: External and Timer Interrupts (MicroPython)
original ↗
29 May 2025
MicroPython: ESP32/ESP8266 with DS3231 Real Time Clock (Get Time and Set Alarms)
original ↗
28 May 2025
Firebase: Control ESP32 GPIOs from Anywhere
original ↗
26 May 2025
Getting Started with Raspberry Pi Pico 2 and Pico 2 W
original ↗
15 May 2025
ESP32/ESP8266: Firebase Data Logging Web App (Gauges, Charts, and Table)
original ↗
15 May 2025
ESP8266 NodeMCU Data Logging to Firebase Realtime Database
original ↗
15 May 2025
ESP32 Data Logging to Firebase Realtime Database
original ↗
12 May 2025
Building an ESP32 Web Server: The Complete Guide for Beginners
original ↗
8 May 2025
ESP32/ESP8266: Firebase Web App to Display Sensor Readings (with Authentication)
original ↗
30 Apr 2025
ESP32/ESP8266 Firebase: Send BME280 Sensor Readings to the Realtime Database
original ↗
30 Apr 2025
ESP32/ESP8266: Firebase Authentication (Email and Password)
original ↗
30 Apr 2025
ESP32 with Firebase – Creating a Web App
original ↗
22 Apr 2025
ESP8266 NodeMCU with Firebase – Creating a Web App
original ↗
22 Apr 2025
ESP32: Getting Started with Firebase (Realtime Database)
original ↗
21 Apr 2025
ESP8266 NodeMCU: Getting Started with Firebase (Realtime Database)
original ↗
21 Apr 2025
Next