Solo se muestran los usuarios que han solicitado aparecer en el listado.




int ledA = 2;int ledB = 3;int ledC = 4;int ledD = 5;int ledE = 6;int ledF = 7;int ledG = 8;int ledP = 9;int tempoVerde = 0;int tempoAmarillo = 0;int tempoRojo = 0;void setup() {
Serial.begin (9600);
pinMode(ledA,OUTPUT);
pinMode(ledB,OUTPUT);
pinMode(ledC,OUTPUT);
pinMode(ledD,OUTPUT);
pinMode(ledE,OUTPUT);
pinMode(ledF,OUTPUT);
pinMode(ledG,OUTPUT);
pinMode(ledP,OUTPUT);
pinMode(12,INPUT);
pinMode(11,INPUT);
pinMode(10,INPUT);
}void uno () {
digitalWrite (ledA,LOW);
digitalWrite (ledB,HIGH);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,LOW);
digitalWrite (ledE,LOW);
digitalWrite (ledF,LOW);
digitalWrite (ledG,LOW);
digitalWrite (ledP,LOW);
}void dos () {
digitalWrite (ledA,HIGH);
digitalWrite (ledB,HIGH);
digitalWrite (ledC,LOW);
digitalWrite (ledD,HIGH);
digitalWrite (ledE,HIGH);
digitalWrite (ledF,LOW);
digitalWrite (ledG,HIGH);
digitalWrite (ledP,LOW);
}void tres () {
digitalWrite (ledA,HIGH);
digitalWrite (ledB,HIGH);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,HIGH);
digitalWrite (ledE,LOW);
digitalWrite (ledF,LOW);
digitalWrite (ledG,HIGH);
digitalWrite (ledP,LOW);
}void cuatro () {
digitalWrite (ledA,LOW);
digitalWrite (ledB,HIGH);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,LOW);
digitalWrite (ledE,LOW);
digitalWrite (ledF,HIGH);
digitalWrite (ledG,HIGH);
digitalWrite (ledP,LOW);
}void cinco () {
digitalWrite (ledA,HIGH);
digitalWrite (ledB,LOW);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,HIGH);
digitalWrite (ledE,LOW);
digitalWrite (ledF,HIGH);
digitalWrite (ledG,HIGH);
digitalWrite (ledP,LOW);
}void seis () {
digitalWrite (ledA,HIGH);
digitalWrite (ledB,LOW);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,HIGH);
digitalWrite (ledE,HIGH);
digitalWrite (ledF,HIGH);
digitalWrite (ledG,HIGH);
digitalWrite (ledP,LOW);
}void siete () {
digitalWrite (ledA,HIGH);
digitalWrite (ledB,HIGH);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,LOW);
digitalWrite (ledE,LOW);
digitalWrite (ledF,LOW);
digitalWrite (ledG,LOW);
digitalWrite (ledP,LOW);
}void ocho () {
digitalWrite (ledA,HIGH);
digitalWrite (ledB,HIGH);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,HIGH);
digitalWrite (ledE,HIGH);
digitalWrite (ledF,HIGH);
digitalWrite (ledG,HIGH);
digitalWrite (ledP,LOW);
}void nueve () {
digitalWrite (ledA,HIGH);
digitalWrite (ledB,HIGH);
digitalWrite (ledC,HIGH);
digitalWrite (ledD,LOW);
digitalWrite (ledE,LOW);
digitalWrite (ledF,HIGH);
digitalWrite (ledG,HIGH);
digitalWrite (ledP,HIGH);
}void apagarTodo () {
digitalWrite (ledA,LOW);
digitalWrite (ledB,LOW);
digitalWrite (ledC,LOW);
digitalWrite (ledD,LOW);
digitalWrite (ledE,LOW);
digitalWrite (ledF,LOW);
digitalWrite (ledG,LOW);
digitalWrite (ledP,LOW);
}void tempoNueve () {
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);
}void tempoOcho () {
ocho();
delay(1000);
siete();
delay(1000);
seis();
delay(1000);
cinco();
delay(1000);
cuatro();
delay(1000);
tres();
delay(1000);
dos();
delay(1000);
uno();
delay(1000);
}void tempoSiete () {
siete();
delay(1000);
seis();
delay(1000);
cinco();
delay(1000);
cuatro();
delay(1000);
tres();
delay(1000);
dos();
delay(1000);
uno();
delay(1000);
}void tempoCuatro () {
cuatro();
delay(1000);
tres();
delay(1000);
dos();
delay(1000);
uno();
delay(1000);
}void tempoTres () {
tres();
delay(1000);
dos();
delay(1000);
uno();
delay(1000);
}void tempoDos () {
dos();
delay(1000);
uno();
delay(1000);
}void tempoUno () {
uno();
delay(1000);
}void loop () {
tempoVerde = digitalRead (12);
tempoRojo = digitalRead (13);
tempoAmarillo = digitalRead (10);
if (tempoVerde == 1) {
tempoTres();
Serial.print (tempoVerde);
}else {
apagarTodo();
}if (tempoRojo == 1) {
tempoSiete();
Serial.print (tempoRojo);
}else {
apagarTodo();
}}
