Ahora añadiremos el comando for que sirve para definir los pines que queremos usar para ello lo que ponemos es for(n=[nº del menor pin];n<[nº del mayor pin más uno];n++) y abrimos llave{ y lo que tenemos que hacer en pinMode es sustituir los pines por n y acordarnos de cerrar la llave}. El ++ sirve para que los pines vayan de menor a mayor
int tiempolargo=10000;
int tiempocorto=2000;
int n;
void setup () {
for(n=3;n<9;n++){
pinMode (n,OUTPUT);
}
}
void loop(){
digitalWrite(3,HIGH); digitalWrite(8,HIGH); delay (tiempolargo);
digitalWrite(3,LOW); digitalWrite(8,LOW);
digitalWrite(3,HIGH); digitalWrite(7,HIGH); delay(tiempocorto);
digitalWrite(3,LOW); digitalWrite(7,LOW);
digitalWrite(5,HIGH); digitalWrite(6,HIGH); delay(tiempolargo);
digitalWrite(5,LOW); digitalWrite(6,LOW);
digitalWrite(4,HIGH); digitalWrite(6,HIGH); delay(tiempocorto);
digitalWrite(4,LOW); digitalWrite(6,LOW);
}
Ponemos los digitalWrite seguidos por que el programa lo lee de arriba a bajo en bloque y barriendolo todo por así decirlo.
Y eso es todo, si habéis conseguido hacer estos retos sin fijaros demasiado en los programas ya hechos ya sabéis lo básico de arduino
No hay comentarios:
Publicar un comentario