Servo.h ломает стрим видео в ESP32Cam
- Войдите на сайт для отправки комментариев
Вс, 13/06/2021 - 18:39
Доброго времени суток! При попытке подключить сервопривод ломается стриминговое видео на ESP32Cam.
- Используется стандартный example скетч ESP32->Camera->CameraWebServer
- пробовал подключать 2 либы Servo.h и ESP32Servo.h - результат одинаковый: сервопривод работает, стрим видео - нет (http://192.168.1.9:81/stream)
- ломается стрим после вызова ф-ии Servo::attach (перепробовал все возможные порты)
- ошибка: "[E][camera.c:516] i2s_run(): Timeout waiting for VSYNC" "Camera capture failed"
В чем может быть причина?
Может быть это переопределение таймеров? Буду благодарен за объяснение что такое эти таймеры или ссылку
не могу найти файл camera.c (( откуда IDE его берет?
схема? код? нет, не надо. Все экстрасенсы
схема: ESP32Cam в программаторе подключенном по USB к ноуту
код: стандартный скетч ESP32->Camera->CameraWebServer + в файле app_httpd.cpp :
Ln15 + #include <Servo.h>
Ln43 + Servo servo1;
в самом конце ф-ии startCameraServer + servo1.attach(12)
https://github.com/pattt/cam-car
«Продукты» перечислил, а где же сам рецепт?
Ну разбирайся сам тогда
https://github.com/pattt/cam-car
Код выложил в гитхаб, схемы нет, ESP32 в программаторе подключенном к ноуту.
config.ledc_timer = LEDC_TIMER_0;
я пробовал менять эти значения, не помогает (
Покрути серву вручную...
Избавился от либы, написал сам. Либу настроить не получилось (