Как повернуть сервопривод на 1 градусов от текущего положения?

iSavage
Offline
Зарегистрирован: 05.04.2017

Приветствую!

Подскажите, как выставить угол сервопривода по формуле "текущее положение + 1 градус"?

sadman41
Offline
Зарегистрирован: 19.10.2016
 myservo.write(currentAngle+1)
asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Любопытно, а скакой реальнрй точностью могут выдерживать угол дешевые китайские сервы?

sadman41
Offline
Зарегистрирован: 19.10.2016

Все или какие-то определенные?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Ну те что идут на али как SG90 или аналогичные.

sadman41
Offline
Зарегистрирован: 19.10.2016

Те, что SG90, даже дергаются по-разному при подаче питания. И "нулевой градус" немножечко в разных точках. Так что не знаю - стоит ли измерять доли градуса при позиционировании...

vvadim
Offline
Зарегистрирован: 23.05.2012

если вопрос в точности позиционирования - добро пожаловать к шаговикам))))

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Да мне, собственно, ничего пока не надо. Просто вопрос ТС вызвал у меня любопытсво насчет точности серв.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

asam пишет:

Любопытно, а скакой реальнрй точностью могут выдерживать угол дешевые китайские сервы?

Так в паспорте на серву написано, SG-90 вроде 4 градуса

sadman41
Offline
Зарегистрирован: 19.10.2016

Так це на TowerPro пачпорт, поди, а не на синий Алиэкспресс?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

Так це на TowerPro пачпорт, поди, а не на синий Алиэкспресс?

точный текст не помню, но свободный перевод звучал как "диапазон удержания 4 градуса", то-есть при подаче команды на изменение при разности от текущего состояния менее 4 градусов серва не отреагирует, как-то так