Quinto tutorial ARDUINO: Las luces del coche fantástico
Vamos a fabricar unas luces como las del coche fantástico con nuestro ARDUINO, aquí el vídeo tutorial:
Aquí el montaje:
Aquí el código:
int ledDelay = 300 ;
int direccion = 1;
int LEDActual = 5;
unsigned long TiempoCambio;
void setup() {
for(int x=0; x<10 ; x++){
pinMode(ledPin[x], OUTPUT);
}
TiempoCambio = millis();
}
void loop() {
if ((millis() - TiempoCambio) > ledDelay){
cambioLED();
TiempoCambio = millis();
}
}
void cambioLED() {
for(int x=0; x<10 ; x++){
digitalWrite(ledPin[x],LOW);
}
digitalWrite(ledPin[LEDActual],HIGH);
LEDActual += direccion;
if (LEDActual == 9) {
direccion = -1;
}
if (LEDActual == 0) {
direccion = 1;
}
}
No hay comentarios: