Getting Started with Raspberry Pi
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 …
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 …
The Arduino was recently acquired by Qualcomm, and with that, they launched a completely new Arduino board: the Arduino UNO Q. While it maintains the same form factor as previous …
Learn how to securely store Wi-Fi credentials and other sensitive information in a separate file for your ESP32 projects (also works for other Arduino based projects). This approach eliminates the …
Learn how to configure and handle interrupts with the ESP32 board to detect and respond to changes on its input GPIOs. We’ll build a project example using a pushbutton and …
Learn how to use a PIR (Passive Infrared) Motion Sensor with the ESP32 programmed with Arduino IDE to detect motion. We’ll create a simple example to introduce you to the …
In this guide, you’ll learn how to set and read the ESP32 board’s GPIO pins as digital inputs with ESP-IDF (Espressif IoT Development Framework). The ESP32 is a microcontroller that …
This tutorial explains how to set up Bluetooth Low Energy (BLE) communication between a Raspberry Pi and a Pico W. We’ll start by covering the basics of BLE, including the …
If you want to program your ESP32 and ESP8266 with MicroPython firmware, it’s very handy to use an IDE. In this guide, we’ll introduce you to Thonny IDE. After completing this …
In this guide, we’ll introduce you to and explain how to use FreeRTOS semaphores with the ESP32, using the Arduino IDE. Semaphores are like signals (or flags) that allow you …
This is a quick guide for getting started using ESP-IDF with the ESP32. Learn how to create a template on VS Code to program your ESP32 using ESP-IDF. Prerequisites Before …
In this MicroPython guide, we’ll show you how to set up an ESP32 to receive and display data from multiple ESP32 boards using the ESP-NOW communication protocol (many-to-one configuration). We’ll …