GyverLibs / ServoSmooth

Библиотека для плавного управления сервоприводами с Arduino
MIT License
22 stars 3 forks source link

функция getCurrentDeg() возвращает не настоящее, а теоретическое значение #2

Open xillmera opened 3 years ago

xillmera commented 3 years ago

Если заблокировать движение рычага сервопривода на пути до TARGET_ANGLE не произойдет никаких изменений в показаниях getCurrentDeg() и функция вернет значение TARGET_ANGLE даже если сам сервопривод до него не смог довести рычаг. Это возможно в том случае, если изначально есть время выполнения операции и шкала времени дискретезируется по количеству доступных значений углов (без учета секунд и минут) (когда для соответствию углу выделяется область).

AlexGyver commented 3 years ago

Эм, сервопривод не имеет обратной связи по углу))

xillmera commented 3 years ago

@AlexGyver, эх жаль... Только вот одно не вяжется. Как он тогда в начале может на конкретный угол установиться при любом входном...

AlexGyver commented 3 years ago

У него самого обратная связь есть внутри, но сама серво может только принимать сигналы