En mi codigo he querido implementar dos contadores for para controlar un par de servos dentro de la misma condición pero al parecer no me funciona, ayudaaa por favor:
Pd: dejo copia parte del código para que lo miren, esa es mi duda, si sirve o no ponerlos así
if(motion=='a'){
for (pos=0;pos=180; pos++ );
pan.write (pos);
for (pos2=0;pos2=180; pos2++ );
tilt.write (pos2);
delay(100);
}
Lugar y modos incorrectos para postear un mensaje.
1.- Acá no se debe postear.
2.- Tu mensaje no se encuentra de acuerdo con las normas del foro. Léelas y edita tu mensaje, por favor.
Si pones ; al final de for no hará nada. Ademas la expresion del medio debe ser un comparacion no una asignacion estas asignando pos con 180 nada mas, deberia ser pos <= 180
if(motion=='a'){
for (pos=0;pos<=180; pos++ ){
pan.write (pos);
delay(100);
}
for (pos2=0;pos2<=180; pos2++ ){
tilt.write (pos2);
delay(100);
}
}
Así como esta se moverán uno después del otro, eso es lo que esperas? o quieres que se muevan en forma simultanea? Si van a hacer lo mismo y al mismo tiempo tal vez deberias hacer solo un for
if(motion=='a'){
for (pos=0;pos<=180; pos++ ){
pan.write (pos);
tilt.write (pos);
delay(100);
}
}
Nota: Hazle caso a Hector y edita tu post.