Cronómetro

Cronómetro


Para ver el vídeo pulse aquí

Realizado por: David Hernández Moreno y Alberto Bernardo Martín-Niño

Programa:

int a = 7;

int b = 8;

int c = 9;

int d = 10;

int e = 11;

int f = 12;

int g = 13;

int n = 2;

int p = 3;

int q = 4;

int r = 5;

int h = 6;


void setup()

{

pinMode(a, OUTPUT);

pinMode(b, OUTPUT);

pinMode(c, OUTPUT);

pinMode(d, OUTPUT);

pinMode(e, OUTPUT);

pinMode(f, OUTPUT);

pinMode(g, OUTPUT);

pinMode(n, OUTPUT);

pinMode(p, OUTPUT);

pinMode(q, OUTPUT);

pinMode(r, OUTPUT);

pinMode(h, OUTPUT);

}

void cero () {

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

}

void uno () {

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, LOW);

}

void dos () {

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

}

void tres () {

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

}

void cuatro () {

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

}

void cinco () {

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

}

void seis () {

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

}

void siete () {

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

}

void ocho () {

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

}

void nueve () {

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

}

void unoo () {

digitalWrite(n, HIGH);

digitalWrite(p, HIGH);

digitalWrite(q, LOW);

digitalWrite(r, LOW);

digitalWrite(h, LOW);

}

void nada () {

digitalWrite(n, LOW);

digitalWrite(p, LOW);

digitalWrite(q, LOW);

digitalWrite(r, LOW);

digitalWrite(h, LOW);

}

void loop()

{

unoo ();

nueve ();

delay(1000);

ocho();

delay (1000);

siete ();

delay(1000);

seis ();

delay(1000);

cinco();

delay (1000);

cuatro ();

delay(1000);

tres();

delay (1000);

dos ();

delay(1000);

uno();

delay (1000);

cero ();

delay (250);

nada ();

delay (1000);

nueve ();

delay(1000);

ocho();

delay (1000);

siete ();

delay(1000);

seis ();

delay(1000);

cinco();

delay (1000);

cuatro ();

delay(1000);

tres();

delay (1000);

dos ();

delay(1000);

uno();

delay (1000);

}