Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Simplificar código

$
0
0
Continua a não dar! Está assim a função: void motion_2(){ for (int dir = 1; dir == 1 && horpos > 0; horpos += 2*dir) { horservo.write(horpos); delay(HSPEED); if (horpos >= 180) { dir = -1; horpos += 2 * dir; continue; } if (verpos < 90) verservo.write(verpos += 1 * dir); else if (verpos > 0) verservo.write(verpos += 1 * dir); delay(VSPEED); Print_Data(); } } O servo vertical está a ir para fora dos limites que deviam ser entre 0 e 90.

Viewing all articles
Browse latest Browse all 14700