title: USB Camera to ESP32-S2 (UVC Camera)
source: https://www.youtube.com/watch?v=4I8ohXMIhjs
author:
- "[[YouTube]]"
published:
created: 2025-05-18
description: ESP32-S2 supports a native USB interface. It works as a USB Host and allows data communication by connecting USB peripherals. Unfortunately, the maximum spee...
tags:
- Hardware
ESP32-S2 supports a native USB interface. It works as a USB Host and allows data communication by connecting USB peripherals. Unfortunately, the maximum speed of this USB is 12Mbps, so you can't expect that fast.
In this video, I will show you how to properly acquire an image by connecting a UVC camera and ESP32-S2.
[ESP32-S2 | Native USB Serial Speed]
https://youtu.be/-O-Bvscjx14
[Auto Key Input USB Keyboard using ESP32-S2 (based on Keyset)]
https://youtu.be/AJ1lSk\_aK6M
[Espressif IoT Solution Overview]
https://github.com/espressif/esp-iot-solution/tree/usb/add\_usb\_solutions
[USB Camera Example]
https://github.com/espressif/esp-idf/tree/master/examples/peripherals/usb/host/uvc
*Recommend purchasing ESP32-S3 instead of ESP32-S2*
[ESP32-S3-DevKitC-1-N8R8 Development Board]
https://amzn.to/3FZmfAM