jueves, 24 de enero de 2013

Proyecto Coche Fantastico con Arduino.

 Luces tipo "Coche Fantastico" con Arduino.



Hacer que seis LEDs se enciendan progresivamente, consiguiendo el efecto que todos recordamos de la peli "El coche Fantastico".


Material Empleado:


-Una Placa Arduino UNO R3 (en mi caso).
- 6 LEDs Rojos.
- 6 Resistencias de 220 Ohm.
- Varios cables para hacer los puentes.
- Una Placa de prototipos.


Este es el cableado:

Este es el Código necesario para hacer funcionar el Arduino:





int timer = 50;// Este es el retardo de encendido de un led a otro.

void setup() {
  
  for (int thisPin = 2; thisPin < 8; thisPin++)  {
//Aqui le estamos diciendo que los pines del 2 al 8 son de salida 
 pinMode(thisPin, OUTPUT);     
  }
}
void loop() {
  
  for (int thisPin = 2; thisPin < 8; thisPin++) { 
    // Aqui le decimos que encienda los pines del 2 al 8
    digitalWrite(thisPin, HIGH);   
    delay(timer);                  
    // delay es la pausa entre encendidos.
    digitalWrite(thisPin, LOW);    
  }
  //Cuando termina de encender todos los pines empieza al contrario
  for (int thisPin = 7; thisPin >= 2; thisPin--) { 
    // Ahora los enciende del 7 al 2
    digitalWrite(thisPin, HIGH);
    delay(timer);
    // tambien realiza la pausa o retraso con delay
    digitalWrite(thisPin, LOW);
  }
}