Drive a monitor from your microcontroller with a USB graphics display adapter.
This library implements USB display protocols on resource-constrained embedded platforms without requiring Linux or a desktop operating system.
With a supported adapter, a Raspberry Pi Pico or an ESP32 board can provide Full HD display output (1920 × 1080 at 60 Hz) using only two USB data lines (D+ and D-) for communication.
Because the adapter generates a standards-compliant video signal, it generally provides broader monitor compatibility than implementations that use simplified DVI signaling, such as PicoDVI.
See introduction page.
日本語での解説記事はこちらにあります。
Arduino - Search for Pico_USB_Disp in the Library Manager and install it.
ESP-IDF - Add the component to your project:
idf.py add-dependency "htlabnet/pico_usb_disp^1.0.0"See the Library Usage for wiring, and code examples.