Reloj LED

Reloj LED: Modelo reloj de arena


Para ver el vídeo pulse aquí

Realizado por: Laura Nine Fidalgo y Lucía Sánchez Merón

Programa:

void setup()

{

pinMode(A0, INPUT);

pinMode(13, OUTPUT);

pinMode(12, OUTPUT);

pinMode(11, OUTPUT);

pinMode(10, OUTPUT);

pinMode(9, OUTPUT);

pinMode(8, OUTPUT);

pinMode(7, OUTPUT);

pinMode(6, OUTPUT);

pinMode(5, OUTPUT);

pinMode(4, OUTPUT);

pinMode(3, OUTPUT);

pinMode(2, OUTPUT);

}


void loop()

{

int ldr = analogRead(A0);

if(ldr>800){

digitalWrite(12,LOW);

digitalWrite(5, HIGH);

delay (1000);

digitalWrite(6, HIGH);

digitalWrite(11, LOW);

delay (1000);

digitalWrite(7, HIGH);

digitalWrite(10, LOW);

delay (1000);

digitalWrite(3, HIGH);

digitalWrite(13,LOW);

delay (1000);

digitalWrite(4, HIGH);

digitalWrite(9, LOW);

delay (1000);

digitalWrite(2, HIGH);

digitalWrite(8,LOW);

}

else{

digitalWrite(12,HIGH);

digitalWrite(5, LOW);

delay (1000);

digitalWrite(6, LOW);

digitalWrite(11, HIGH);

delay (1000);

digitalWrite(7, LOW);

digitalWrite(10, HIGH);

delay (1000);

digitalWrite(3, LOW);

digitalWrite(13,HIGH);

delay (1000);

digitalWrite(4, LOW);

digitalWrite(9, HIGH);

delay (1000);

digitalWrite(2, LOW);

digitalWrite(8,HIGH);

}

}