Learn how to fix the Fatal Error Occurred: "Failed to connect to ESP32: Timed out waiting for packet header" error when trying to upload code to your ESP32.| Random Nerd Tutorials
Build 20 ESP32-CAM Projects using Arduino IDE with our new eBook. It includes: photo capture, web servers, email notifications, video streaming, face detection and recognition.| Random Nerd Tutorials
Learn how to establish a two-way communication between two ESP32 boards using ESP-NOW communication protocol. First, we’ll test a simple example to show you how to implement two-way communication. Finally, ... CONTINUE READING » The post MicroPython: ESP32 ESP-NOW Two-Way Communication first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
Get started with FreeRTOS with the ESP32 and the Arduino IDE. Create single and multiple tasks, suspend and resume tasks, run code ESP32 two cores, and calculate memory for each task.| Random Nerd Tutorials
Program the ESP32 or ESP8266 NodeMCU boards with MicroPython to send emails using an SMTP server. Send alert notifications, send messages with sensor readings, and much more.| Random Nerd Tutorials
Random Nerd Tutorials helps makers, hobbyists and engineers build electronics projects. We make projects with: ESP32, ESP8266, Arduino, Raspberry Pi, Home Automation and Internet of Things. If you want to learn electronics and programming, you're in the right place.| Random Nerd Tutorials
The Raspberry Pi Pico W (and 2 W) supports Bluetooth Low Energy, which can be useful in several IoT and automation projects. This article is a getting-started guide on how ... CONTINUE READING » The post Raspberry Pi Pico W: Bluetooth Low Energy (BLE) with MicroPython first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
In this tutorial, you’ll learn how to build a web server with the ESP32 that serves HTML and CSS files stored in the LittleFS filesystem. Instead of embedding the HTML ... CONTINUE READING » The post ESP32 Web Server using LittleFS Filesystem (serve files from filesystem) first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
Control the ESP32 board's GPIO pins as digital outputs with ESP-IDF. You can control devices like LED by setting the pin's voltage level to HIGH (3.3V) or LOW (0V).| Random Nerd Tutorials
ESP32-C3 Super Mini Pinout Schematic diagram CONTINUE READING » The post Getting Started with the ESP32-C3 Super Mini first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
Use the ESP-NOW communication protocol with the ESP32 CYD Board (Cheap Yellow Display) to receive and display BME280 sensor data from multiple ESP32 sender boards.| Random Nerd Tutorials
In this guide, you’ll create a Firebase Web App to display the last picture taken with an ESP32-CAM saved in the Firebase Storage. The Web App also shows the date ... CONTINUE READING » The post ESP32-CAM: Display Pictures in Firebase Web App first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
In this guide, you’ll learn how to take and upload a picture to Firebase Storage using the ESP32-CAM. You’ll create a Firebase project with Storage that allows you to store ... CONTINUE READING » The post ESP32-CAM Save Picture in Firebase Storage first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
Learn how to use ESP-NOW communication protocol with the ESP32 programmed with MicroPython. ESP-NOW is a connectionless communication protocol created by Espressif.| Random Nerd Tutorials
Learn how to transfer files remotely from your computer to a Raspberry Pi and vice-versa. We'll be using FileZilla FTP (File Transfer Protocol) Client to establish a remote connection over the internet.| Random Nerd Tutorials
Learn how to transfer files remotely from your Mac OS computer to a Raspberry Pi and vice-versa. We'll be using FileZilla FTP (File Transfer Protocol) Client to establish a remote connection over the internet.| Random Nerd Tutorials
Set up a Remote Desktop Connection with a Raspberry Pi using RDP on Mac OS computer. RDP allows you to connect your Windows PC to your Raspberry Pi and control its GUI remotely.| Random Nerd Tutorials
Get started with the Picamera2 Python library for the Raspberry Pi board. It covers how to install Picamera2, take photos, and record video to an .mp4 file.| Random Nerd Tutorials
Set up a video streaming web server with a Raspberry Pi and a camera using a simple script with the Picamera2 library. Access the streaming web server on any web browser in your local network.| Random Nerd Tutorials
Install OpenCV (Open Computer Vision Library) software on a Raspberry Pi board running Raspberry Pi OS 64-bit. We'll install all OpenCV and all its dependencies using the apt and with pip.| Random Nerd Tutorials
Get started with MediaPipe Python library on a Raspberry Pi board. It covers installing MediaPipe using pip on a virtual environment and running a gesture recognition example.| Random Nerd Tutorials
With only a few basic commands you can learn how to do everything with the Raspberry Pi terminal.| Random Nerd Tutorials
20 Easy Raspberry Pi Projects book is a beginner-friendly collection of electronics projects using the Raspberry Pi. It was written by Rui Santos and Sara Santos. The RPi is a tiny and affordable computer, for beginners looking to make cool things right away. Projects are explained with full-color visuals.| Random Nerd Tutorials
Create a Firebase Web App to control the ESP32 or ESP8266 GPIOs from anywhere. The access to the web app is protected with authentication using email and password| Random Nerd Tutorials
In this guide, you'll learn how to control the ESP8266 GPIOs from anywhere using Firebase. We'll create nodes on the Firebase Realtime Database to save the current GPIO states. Whenever there's a change in the database nodes, the ESP8266 updates its GPIOs accordingly. You can change the GPIOs states by writing to the database yourself,| Random Nerd Tutorials
Control the ESP32 GPIOs from anywhere using Firebase. Create nodes on the Firebase Realtime Database to save the current GPIO states. Whenever there's a change in the database nodes, the ESP32 updates its GPIOs accordingly.| Random Nerd Tutorials
Program the ESP32 boards with the ESP-IDF (Espressif IoT Development Framework). We'll install the ESP-IDF on VS Code IDE to run ESP-IDF tools to build and flash programs.| Random Nerd Tutorials
Learn how to log data with the ESP32 to the Firebase Realtime Database with timestamps (data logging) so that you have a record of your data history temperature, humidity, and pressure from a BME280 sensor| Random Nerd Tutorials
Program the ESP32 boards using VS Code (Visual Studio Code) with the pioarduino IDE extension. Install the software on Windows, Mac OS X or Linux Ubuntu Operating Systems.| Random Nerd Tutorials
Create a Firebase Web App to display sensor readings saved on the Firebase Realtime Database. The sensor readings web page is protected with authentication with email and password.| Random Nerd Tutorials
Send BME280 sensor readings to the Firebase Realtime Database using the ESP32 or ESP8266 NodeMCU boards. The ESP board will authenticate as a user with email and password.| Random Nerd Tutorials
In this guide, you'll learn how to authenticate to Firebase using your ESP32 or ESP8266 board with an email and password, and get the user UID. This is useful for restricting or allowing access to certain users or creating multiple users that can access the same Firebase project. Additionally, this is helpful when setting up| Random Nerd Tutorials
This guide will teach you how to create a simple Firebase Web App to control and monitor your ESP32 board. The Web App you'll create can be accessed worldwide to control and monitor your ESP32 from anywhere in the world. This Web App makes the bridge between the Firebase Realtime Database and the ESP32. Updated| Random Nerd Tutorials
This guide will teach you how to create a simple Firebase Web App to control and monitor your ESP8266 NodeMCU board. The Web App you'll create can be accessed worldwide to control and monitor your ESP8266 from anywhere in the world. This Web App makes the bridge between the Firebase Realtime Database and the ESP8266.| Random Nerd Tutorials
Get started quickly with Firebase using the ESP32 board and programmed with Arduino IDE. Firebase is Google's mobile application development platform that includes many services.| Random Nerd Tutorials
Get started quickly with Firebase using the ESP8266 NodeMCU board. Firebase is Google’s mobile application development platform that includes many services to manage data from IOS, Android, or web applications. You’ll create a Firebase project with a realtime database (RTDB), and you’ll learn how to store and read values from the database with your ESP8266| Random Nerd Tutorials
Install the CP210x USB to UART Bridge Virtual COM Port drivers to program the ESP32 and ESP8266 NodeMCU. This guide covers how to install drivers on Mac OS X.| Random Nerd Tutorials
Discover all our Raspberry Pi Guides with easy to follow step-by-step instructions. Each tutorial includes circuit schematics, source code, images and videos.| Random Nerd Tutorials
In this tutorial, you'll learn how to get started with the Raspberry Pi by installing the operating system (Raspberry Pi OS), setting up Wi-Fi, and connecting via SSH.| Random Nerd Tutorials
Discover all our ESP8266 NodeMCU Guides with easy to follow step-by-step instructions. Each tutorial includes circuit schematics, source code, images and videos| Random Nerd Tutorials
It can be difficult to pick the best temperature sensor for your Arduino, ESP32 or ESP8266 project. Compare these sensors: DHT11, DHT22, LM35, DS18B20, BME280 and BMP180 to find the most suitable.| Random Nerd Tutorials
Use the DS1307 Real Time Clock Module with the ESP32 programmed with Arduino IDE. Set and read the time, synchronize with NTP server, set time zone, daylight saving time.| Random Nerd Tutorials
This guide shows how to use the 0.96 inch SSD1306 OLED display with ESP32 using Arduino IDE. Learn how to write text, set different fonts, draw shapes and display bitmaps images.| Random Nerd Tutorials
Learn how to display temperature and humidity readings from a DHT11/DHT22 sensor in an SSD1306 OLED display using an ESP32 or an ESP8266 with Arduino IDE.| Random Nerd Tutorials
Get started quickly with BME280 sensor module with the Raspberry Pi Pico board, programmed using Arduino IDE, to get temperature, humidity, and pressure readings.| Random Nerd Tutorials
In this guide you'll learn how to use the BME280 sensor module with the ESP32 and ESP8266 to get pressure, temperature and humidity readings using MicroPython firmware.| Random Nerd Tutorials
Learn how to build a low power temperature, humidity and pressure datalogger with ESP8266 and BME280 sensor. The readings will be published in Google Sheets.| Random Nerd Tutorials
Learn how to use the BME280 sensor module with ESP8266 to read pressure, temperature, humidity and estimate altitude using Arduino IDE. It uses I2C or SPI communication protocol.| Random Nerd Tutorials
Learn how to create a web server with the ESP32 to display readings from the BME280 sensor module: temperature, humidity and pressure. We'll use Arduino IDE to program the ESP32.| Random Nerd Tutorials
Learn how to use the BME280 sensor module with ESP32 to read pressure, temperature, humidity and estimate altitude using Arduino IDE. It uses I2C or SPI communication protocol.| Random Nerd Tutorials
Learn how to use the BME280 sensor module with Arduino to read pressure, temperature, humidity and estimate altitude. Build the circuit and write a sketch example.| Random Nerd Tutorials
Firebase Web App with the ESP32 and ESP8266 eBook Build a Firebase Web App to Control Outputs and Monitor Sensors from Anywhere (Includes Login/Logout Authentication) GET THE EBOOK » Build a Firebase web application that can monitor and control your ESP32 and ESP8266 boards from anywhere in the world. The application allows you to control| Random Nerd Tutorials
Use a microSD card with the ESP32: you'll learn how to read and write files to the microSD card. To interface a microSD card with an ESP32 board, we'll use SPI.| Random Nerd Tutorials
Build Web Server projects with the ESP32 and ESP8266 boards to control outputs and monitor sensors. Learn HTML, CSS, JavaScript and client-server communication protocols.| Random Nerd Tutorials
The ESP32 is currently being integrated with the Arduino IDE just like it was done for the ESP8266, but not everything is working at the moment.| Random Nerd Tutorials
Interface the Raspberry Pi Pico with the DS18B20 temperature sensor and get temperature readings by programming your board using MicroPython firmware. The DS18B20 is an addressable temperature sensor| Random Nerd Tutorials
How to interface the Raspberry Pi Pico with the DS18B20 temperature sensor and how to get temperature readings using Arduino IDE. The DS18B20 is an addressable temperature sensor| Random Nerd Tutorials
The DS18B20 temperature sensor is a One-Wire digital temperature sensor. Learn how to read the temperature from one or multiple DS18B20 sensors with an Arduino.| Random Nerd Tutorials
DS18B20 OneWire Temperature sensor with ESP8266 using Arduino IDE. Learn how to read temperature from one or multiple sensors and build a web server to display sensor readings.| Random Nerd Tutorials
This guide reads temperature from multiple DS18B20 temperature sensors with ESP32 using Arduino IDE. We’ll wire the sensors on the same data bus to the ESP32| Random Nerd Tutorials
Set the Raspberry Pi Pico GPIOs as digital inputs and digital outputs using MicroPython firmware. As an example, you'll learn how to read the value of a pushbutton and light up an LED accordingly,| Random Nerd Tutorials
Interface SSD1306 OLED display with the Raspberry Pi Pico programmed MicroPython firmware. You'll learn how to display text and other useful functions to interact with the OLED display.| Random Nerd Tutorials
Learn how to build a web server to control the ESP32 ESP8266 outputs using MicroPython framework. As an example we'll build a web server with ON and OFF buttons| Random Nerd Tutorials
Set the Raspberry Pi Pico GPIOs as digital inputs and digital outputs using Arduino IDE. You'll learn how to read digital inputs like a button switch and how to control a digital output like an LED.| Random Nerd Tutorials
Program the Raspberry Pi Pico using Arduino IDE software. The Raspberry Pi Pico is a low-cost microcontroller board developed around the RP2040 chip by the Raspberry Pi Foundation.| Random Nerd Tutorials
Learn how to install the ESP32 board add-on in Arduino IDE in less than 1 minute. This guides works in any operating system: Windows PC, Mac OS X, and Linux.| Random Nerd Tutorials
Learn how to read digital inputs (like a button switch) and control digital outputs (an LED) using the ESP32 board programmed with Arduino IDE.| Random Nerd Tutorials
The ESP32 has a few problems when you are trying to upload new sketches or install the ESP32 add-on. This is the ESP32 troubleshooting guide for Arduino IDE.| Random Nerd Tutorials
The ESP32 can act as a Wi-Fi station, as an AP (Access Point), or both. In this tutorial you'll set the ESP32 as an access point using the Arduino IDE.| Random Nerd Tutorials
SMART HOME with Raspberry Pi, ESP32, and ESP8266 Learn Node-RED and InfluxDB on a Raspberry Pi to build a Home Automation System with the ESP32 and ESP8266. GET THE EBOOK » Throughout this eBook, you’ll learn how to build a home automation system and we’ll cover the following main subjects: Node-RED, Node-RED Dashboard, Raspberry Pi,| Random Nerd Tutorials
Discover all our ESP32 Guides with easy to follow step-by-step instructions. Each tutorial includes circuit schematics, source code, images and videos.| Random Nerd Tutorials
Install the ESP32 boards in Arduino IDE 2.0 and upload code to the board. This guide is compatible with Windows, Mac OS X, and Linux operating systems.| Random Nerd Tutorials
Build a simple graphical user interface (GUI) with the ESP32 and a TFT Touchscreen with 2.8 inch display (240×320 px) with ILI9341 driver. It will have an ON and OFF button.| Random Nerd Tutorials
Program the ESP32 and ESP8266 NodeMCU boards using VS Code (Visual Studio) with PlatformIO IDE extension. Install the software on Windows, Mac OS X or Ubuntu operating systems.| Random Nerd Tutorials
Create a simple graphical user interface (GUI) with the ESP32 Cheap Yellow Display (ESP32-2432S028R). The TFT display will have an ON and OFF button that you can use to control an output.| Random Nerd Tutorials
Get started with LVGL (Light and Versatile Graphics Library) with the ESP32 Cheap Yellow Display (ESP32-2432S028R). LVGL is a popular embedded graphics library to create awesome UIs for many microcontrollers and displays| Random Nerd Tutorials
Get started with the TFT LCD Touchscreen Display with the ESP32 board. This TFT Touchscreen display with 2.8 inch (240×320 px) comes with the ILI9341 driver.| Random Nerd Tutorials
Take a look at the ESP32 Cheap Yellow Display (CYD) Pinout - ESP32-2432S028R. Which pins are used to control the display, touchscreen, microSD card and available GPIOs| Random Nerd Tutorials
Get started with the ESP32 Cheap Yellow Display (ESP32-2432S028R). This is a TFT Touchscreen display LCD with an ESP32 dev board. This is a great to build graphical user interfaces (GUI) to your IoT projects.| Random Nerd Tutorials
Learn how to program the Raspberry Pi Pico board with MicroPython using VS Code (Visual Studio) Editor and the MicroPico extension (previously called Pico-W-Go).| Random Nerd Tutorials
Discover all our MicroPython Guides for the ESP32 and ESP8266 with easy to follow step-by-step instructions. Each tutorial includes schematics and source code.| Random Nerd Tutorials
Learn how to program the ESP32 and ESP8266 with MicroPython firmware with our eBook. This is one of the easiest ways to program your ESP32 and ESP8266 boards!| Random Nerd Tutorials
In this guide, you'll learn how to program your ESP32 and ESP8266 boards with MicroPython using VS Code Editor (Visual Studio Code) with the Pymakr extension.| Random Nerd Tutorials
We recommend using the uPyCraft IDE to program ESP32 or ESP8266 boards using MicroPython firmware. This post shows how to install uPyCraft IDE on a Windows PC.| Random Nerd Tutorials
We recommend using the uPyCraft IDE to program ESP32 or ESP8266 boards using MicroPython firmware. This post shows how to install uPyCraft IDE on Mac OS X.| Random Nerd Tutorials
We recommend using the uPyCraft IDE to program ESP32 or ESP8266 boards using MicroPython firmware. This post shows how to install uPyCraft IDE on Linux Ubuntu.| Random Nerd Tutorials
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.| Random Nerd Tutorials
This posts shows how to flash MicroPython firmware on ESP32 and ESP8266 boards using the esptool.py. It works on Windows, Mac OS X, and Linux computers.| Random Nerd Tutorials
This posts shows how to flash MicroPython firmware to ESP32/ESP8266 boards using the uPyCraft IDE software. It works on Windows, Linux, and Mac OS X.| Random Nerd Tutorials
Grab our eBook to learn how to build Graphical User Interfaces (GUIs) for ESP32 Projects using LVGL (Light Versatile Graphics Library) with the Arduino IDE.| Random Nerd Tutorials
This is a getting started guide for the ESP32 Development board. The ESP32 is the ESP8266 sucessor. Loaded with new features: WiFi, Bluetooth, dual core, ...| Random Nerd Tutorials
This article goes into detail about the Raspberry Pi Pico and Pico W pinout. The Raspberry Pi Pico comes with 40 pins that can be used to connect electronic components like LEDs, motors, and sensors. Learn what each pin does, what it can be used for, and its specific functions. Table of Contents In this| Random Nerd Tutorials
Raspberry Pi Pico and Pico W Projects, Tutorials and Guides The Raspberry Pi Pico (and Pico W) microcontroller board is built around the RP2040 chip, provides many GPIOs to connect peripherals, and can be programmed using C/C++ programming language or Micropython.Try our Raspberry Pi Pico and Pico W tutorials and project ideas. Using the next| Random Nerd Tutorials
Get started with the Raspberry Pi Pico W microcontroller board. It has the RP2040 chip, many GPIOs to connect peripherals, and can be programmed using C/C++ programming language or Micropython.| Random Nerd Tutorials
Learn how to make HTTP GET requests with the Raspberry Pi Pico W. We'll cover the basic concepts of HTTP GET request and test some simple examples to get data from the internet.| Random Nerd Tutorials
Learn how to power your Raspberry Pi Pico microcontroller board in 6 different ways. It can be powered via the micro-USB port or via GPIO 39. We'll show you several options for different case scenarios.| Random Nerd Tutorials
Use the I2C LCD (Liquid Crystal Display) with the Raspberry Pi Pico programmed with MicroPython. Learn how to write static text, scrolling text, and how to display custom icons.| Random Nerd Tutorials
Learn how to migrate your ESP32 board code from add-on versions 2.X (based on ESP-IDF 4.4) to version 3.0 (based on ESP-IDF 5.1) of the Arduino ESP32 core.| Random Nerd Tutorials
Send emails with the Raspberry Pi Pico using an SMTP server. This feature can be useful in your automation and IoT projects to send alert notifications or messages.| Random Nerd Tutorials
Set up a USB camera for your OpenCV projects with Raspberry Pi. OpenCV can be used with the Raspberry Pi camera and with regular USB cameras (also known as webcams).| Random Nerd Tutorials