Одновременная работа нескольких серв
- Войдите на сайт для отправки комментариев
Сб, 03/08/2013 - 13:58
Используя стандартынй пример Sweep можно добиться одноврменной работы нескольких серв, но только в одинаковом интервале значений оператора for:
for (pos=90; pos>=110; pos+=1) { servo1.write(pos); servo2.write(pos); delay(20); }
Если же использовать два оператора for, сервы будут работать в разном интервале значений, но не одноврменно, а только поочередно:
for (pos1=90; pos1>=110; pos1+=1)
{
servo1.write(pos1);
delay(20);
}
for (pos2=40; pos2<=20; pos2-=1)
{
servo2.write(pos2);
delay(20);
}
Как заставить работать две сервы в разных интервалах значений оператора for да еще и так, чтобы это было однвременно?
спасибо, попробую!