Помогите! Подскажите где ошибся?
- Войдите на сайт для отправки комментариев
Вс, 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.