↓ Skip to main content

Tutorial

Using ESP_Video in Arduino

·14 mins
This article introduces the ESP_Video library in the Arduino core for ESP32. It explains how the V4L2-style capture API works on MIPI-CSI and DVP camera interfaces, walks through hardware configuration and frame capture, and shows how to run the official examples on ESP32-P4 and ESP32-S3 boards.

ESP-IDF tutorial series: PWM

·13 mins
This article explains what a PWM signal is, and how to generate PWM signal using the ledc peripheral on Espressif devices. It covers the LEDC timer and channel configuration, and shows how to convert a PWM signal into a clean DC value using an RC filter, including the tradeoffs between ripple and response speed.

ESP-IDF tutorial series: GPIO get started - Part 1

··12 mins
This article explains how to configure and control GPIO pins on Espressif SoCs, covering push-pull and open-drain output modes, drive capability, and library usage. It then provides a hands-on example of blinking an LED using gpio_set_direction and gpio_set_level on a ESP32-C61-DevKitC.