Страница 1 из 1

Проблема с сервоприводом

Добавлено: 26 ноя 2019, 08:41
jak
Добрый день.
Подскажите что делаю не так.
Схема
Снимок1.PNG
При загрузке скетча сервопривод стоит в 0, при нажатии кнопки поворачивается на 45 градусов, при отпускании кнопки возвращается в 0.

Схема
Снимок2.PNG
При загрузке скетча сервопривод поворачивается на 90 градусов. при первом нажатии кнопки сервопривод встоет в 0, а дальше как положено.
Подскажите, почему при запуске он не остается в 0, а поворачивается на 90 градусов

Проблема с сервоприводом

Добавлено: 26 ноя 2019, 09:06
Ingwar
jak писал(а): 26 ноя 2019, 08:41 При загрузке скетча сервопривод стоит в 0
jak писал(а): 26 ноя 2019, 08:41 При загрузке скетча сервопривод поворачивается на 90 градусов.
Формулируйте описание правильно. Может быть "после загрузки"?
Во время загрузки контроллер не выполняет никаких программ.

Проблема с сервоприводом

Добавлено: 26 ноя 2019, 09:11
jak
Да верно. После загрузки скетча - в первом случае сервопривод остается в исходном состоянии (0 градусов)
- во втором случае сервопривод поворачивается на 90 градусов.

Проблема с сервоприводом

Добавлено: 26 ноя 2019, 09:18
Ingwar
Не много работал с сервоприводами... Попробую предположить.
В первом случае блок сервопривода сразу включен и на входе "0" градусов. Во втором случае на "EN" блока приходит "0" и он не работает, а сервопривод встает в положение "по умолчанию".

Проблема с сервоприводом

Добавлено: 26 ноя 2019, 09:21
jak
А как положение по "умолчанию" сделать 0 градусов?

Проблема с сервоприводом

Добавлено: 26 ноя 2019, 09:35
Ingwar
Наверное через правку бибки Servo.h или переделать программу, устанавливая "0" градусов при включении.
Безымянный.png