MicroPython with ESP32 and ESP8266 | Random Nerd Tutorials https://randomnerdtutorials.com Learn ESP8266, ESP32, Arduino, and Raspberry Pi Thu, 19 Jun 2025 14:30:24 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/03/n-favicon-2018.png?fit=16%2C16&quality=100&strip=all&ssl=1 MicroPython with ESP32 and ESP8266 | Random Nerd Tutorials https://randomnerdtutorials.com 32 32 49223337 MicroPython: ESP-NOW with ESP32 (Getting Started) https://randomnerdtutorials.com/micropython-esp-now-esp32/ https://randomnerdtutorials.com/micropython-esp-now-esp32/#comments Thu, 19 Jun 2025 13:48:55 +0000 https://randomnerdtutorials.com/?p=170305 Learn how to use ESP-NOW communication protocol with the ESP32 programmed with MicroPython. ESP-NOW is a connectionless communication protocol created by Espressif, designed for short packet transmission. It is one ...

CONTINUE READING »

The post MicroPython: ESP-NOW with ESP32 (Getting Started) first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-esp-now-esp32/feed/ 9 170305
MicroPython: ESP32/ESP8266 Get Device Info (CPU, MAC Address, Flash Size, PSRAM & More) https://randomnerdtutorials.com/micropython-esp32-esp8266-device-info/ https://randomnerdtutorials.com/micropython-esp32-esp8266-device-info/#comments Wed, 04 Jun 2025 16:40:48 +0000 https://randomnerdtutorials.com/?p=169678 In this quick guide, we’ll share a simple MicroPython script that displays useful information about your board. It’s a great tool for diagnostics and testing. The script retrieves details about ...

CONTINUE READING »

The post MicroPython: ESP32/ESP8266 Get Device Info (CPU, MAC Address, Flash Size, PSRAM & More) first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-esp32-esp8266-device-info/feed/ 1 169678
MicroPython: ESP32/ESP8266 with DS3231 Real Time Clock (Get Time and Set Alarms) https://randomnerdtutorials.com/micropython-esp32-esp8266-ds3231/ https://randomnerdtutorials.com/micropython-esp32-esp8266-ds3231/#comments Wed, 28 May 2025 16:03:59 +0000 https://randomnerdtutorials.com/?p=165104 Learn how to interface the DS3231 Real Time Clock Module with the ESP32 and ESP8266 boards programmed with MicroPython. The DS3231 RTC module is a great module for accurate timekeeping, ...

CONTINUE READING »

The post MicroPython: ESP32/ESP8266 with DS3231 Real Time Clock (Get Time and Set Alarms) first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-esp32-esp8266-ds3231/feed/ 9 165104
MicroPython: ESP32 Cheap Yellow Display Board – CYD (ESP32-2432S028R) https://randomnerdtutorials.com/micropython-cheap-yellow-display-board-cyd-esp32-2432s028r/ https://randomnerdtutorials.com/micropython-cheap-yellow-display-board-cyd-esp32-2432s028r/#comments Thu, 12 Dec 2024 13:51:25 +0000 https://randomnerdtutorials.com/?p=163176 In this guide, you’ll learn how to get started with the ESP32 Cheap Yellow Display (and other compatible displays) using MicroPython. We’ll quickly introduce the board, and cover how to ...

CONTINUE READING »

The post MicroPython: ESP32 Cheap Yellow Display Board – CYD (ESP32-2432S028R) first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-cheap-yellow-display-board-cyd-esp32-2432s028r/feed/ 15 163176
MicroPython: ESP32/ESP8266 with Anemometer (Wind Sensor) https://randomnerdtutorials.com/micropython-esp32-esp8266-anemometer-wind-sensor/ https://randomnerdtutorials.com/micropython-esp32-esp8266-anemometer-wind-sensor/#comments Tue, 26 Nov 2024 14:53:57 +0000 https://randomnerdtutorials.com/?p=163194 In this guide, you’ll learn how to interface an anemometer to measure wind speed with the ESP32 and ESP8266 NodeMCU boards programmed with MicroPython. We’ll cover how to power and ...

CONTINUE READING »

The post MicroPython: ESP32/ESP8266 with Anemometer (Wind Sensor) first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-esp32-esp8266-anemometer-wind-sensor/feed/ 1 163194
MicroPython: ESP32/ESP8266 Asynchronous Programming – Run Multiple Tasks https://randomnerdtutorials.com/micropython-esp32-esp8266-asynchronous-programming/ https://randomnerdtutorials.com/micropython-esp32-esp8266-asynchronous-programming/#comments Tue, 19 Nov 2024 18:49:45 +0000 https://randomnerdtutorials.com/?p=163461 In this guide, we’ll take a look at the basics of MicroPython asynchronous programming with the ESP32 and ESP8266 NodeMCU using the asyncio module. You’ll learn to run multiple tasks ...

CONTINUE READING »

The post MicroPython: ESP32/ESP8266 Asynchronous Programming – Run Multiple Tasks first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-esp32-esp8266-asynchronous-programming/feed/ 7 163461
MicroPython: I2C LCD Display with ESP32/ESP8266 https://randomnerdtutorials.com/micropython-i2c-lcd-esp32-esp8266/ https://randomnerdtutorials.com/micropython-i2c-lcd-esp32-esp8266/#comments Tue, 08 Oct 2024 16:22:38 +0000 https://randomnerdtutorials.com/?p=161231 Learn how to interface the I2C LCD (Liquid Crystal Display) with the ESP32 and ESP8266 NodeMCU boards programmed with MicroPython. You’ll learn how to wire the display to the boards, ...

CONTINUE READING »

The post MicroPython: I2C LCD Display with ESP32/ESP8266 first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-i2c-lcd-esp32-esp8266/feed/ 1 161231
MicroPython: ESP32 with NEO-6M GPS Module https://randomnerdtutorials.com/micropython-esp32-neo-6m-gps/ https://randomnerdtutorials.com/micropython-esp32-neo-6m-gps/#comments Thu, 15 Aug 2024 10:06:51 +0000 https://randomnerdtutorials.com/?p=160889 In this guide, you’ll learn how to interface the NEO-6M GPS module with the ESP32 board programmed with MicroPython. You’ll learn how to get raw GPS data and how to ...

CONTINUE READING »

The post MicroPython: ESP32 with NEO-6M GPS Module first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-esp32-neo-6m-gps/feed/ 1 160889
MicroPython: BH1750 Ambient Light Sensor with ESP32/ESP8266 https://randomnerdtutorials.com/micropython-bh1750-esp32-esp8266/ https://randomnerdtutorials.com/micropython-bh1750-esp32-esp8266/#respond Thu, 25 Jul 2024 13:10:52 +0000 https://randomnerdtutorials.com/?p=150659 The BH1750 is a 16-bit ambient light sensor. In this tutorial, you’ll learn how to use the BH1750 ambient light sensor with the ESP32 and ESP8266 boards programmed with MicroPython ...

CONTINUE READING »

The post MicroPython: BH1750 Ambient Light Sensor with ESP32/ESP8266 first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-bh1750-esp32-esp8266/feed/ 0 150659
MicroPython: Timer Interrupts with the ESP32/ESP8266 https://randomnerdtutorials.com/micropython-timer-interrupts-ep32-esp8266/ https://randomnerdtutorials.com/micropython-timer-interrupts-ep32-esp8266/#comments Tue, 23 Jul 2024 17:23:10 +0000 https://randomnerdtutorials.com/?p=150411 In this guide, you’ll learn how to use timer interrupts (timers and event handling) with the ESP32 and ESP8266 programmed with MicroPython. Timer interrupts allow you to schedule and execute ...

CONTINUE READING »

The post MicroPython: Timer Interrupts with the ESP32/ESP8266 first appeared on Random Nerd Tutorials.]]>
https://randomnerdtutorials.com/micropython-timer-interrupts-ep32-esp8266/feed/ 3 150411