Помогите! Подскажите где ошибся?
- Войдите на сайт для отправки комментариев
Вс, 03/04/2016 - 18:54
Здравствуйте, собрал робота-паука на 8 сервоприводах. Мне 14 лет,папа помочь не может,си изучает со мной. В программе счетчик в for у меня не работает. Пожалуйста, подскажите где ошибка!
void shaganie(byte a,byte b,byte c,byte d,byte e,byte f,byte g,byte h){ //шагание 8-и серв
levPerLok.write(a);
levPerPle.write(b);
praPerPle.write(c);
praPerLok.write(d);
levZadLok.write(f);
levZadPle.write(e);
praZadPle.write(g);
praZadlok.write(h);
}
void loop() {
for(int i=0; i <= 20; i++) // не работает счетчик,может что не правильно
{
c--;
f--;
g--;
b++;
Serial.println(i);
shaganie(a,b,c,d,e,f,g,h);
}
delay(1000);
}
Я подозреваю проблема в том, что delay(1000); нужно внутрь цикла for поместить.
Подозрение поддерживаю, строку 27 переместите на позицию 25.