Raspberry Pi Pico W: Save Network Credentials on a Separate File (MicroPython)
In this quick guide for the Raspberry Pi Pico W, you’ll learn how to save your network credentials in a separate file saved on the Pico’s filesystem (in addition to …
In this quick guide for the Raspberry Pi Pico W, you’ll learn how to save your network credentials in a separate file saved on the Pico’s filesystem (in addition to …
This is a guide on how to interface the TM1637 4-Digit LED 7-Segment display with the ESP32 programmed with Arduino IDE. You’ll learn how to wire the display to the …
In this guide, you’ll learn how to use ESP-NOW to control multiple ESP32 boards from a single ESP32 main controller (one-to-many setup). Think of it like a remote control that …
In this guide, you’ll learn how to use a FreeRTOS Mutex with the ESP32 programmed with Arduino IDE. A Mutex (Mutual Exclusion) is a special type of binary semaphore that …
Learn how to set up Multicast DNS (mDNS) on your ESP32 programmed with the Arduino IDE. mDNS lets you refer to your ESP32 using a user-friendly name instead of its …
With the beginning of a new year, it is time to share our Year in Review. Every year seems to pass faster than the last, and 2025 was no different. …
Learn how to handle files and directories with the Raspberry Pi Pico programmed with MicroPython. We’ll cover how to create and perform operations with files and directories saved permanently on …
In this guide, you’ll learn how to set and read the ESP32 board’s GPIO pins as ADC (Analog to Digital Converter) with ESP-IDF (Espressif IoT Development Framework). The ESP32 is …
Learn how to make HTTP GET Requests with the ESP32 or ESP8266 boards programmed with MicroPython. We’ll first cover the basics of HTTP GET requests, and then, we’ll create and …
Learn how to set a static / fixed IP address for your Raspberry Pi Pico W. When your Pico connects to a network, some routers may assign a different IP …
This article is an introduction to the Raspberry Pi. Learn what a Raspberry Pi is and what you can use it for. Explore its features, set it up, and install …
In this post explains how to install the Mosquitto Broker on a Raspberry Pi. The broker is primarily responsible for receiving all messages, filtering the messages, decide who is interested in it and then publishing the message to all subscribed clients.
The ESP32 comes with 2 Xtensa 32-bit LX6 microprocessors: core 0 and core 1. So, it is dual core. When we run code on Arduino IDE, by default, it runs on core …
In this guide, you’ll learn how to use software timers (timer interrupts) with the ESP32 using FreeRTOS programming on Arduino IDE. We’ll take a look at auto-reload (periodic) timers and …