codigo para display de 7 segmentos
Respuestas a la pregunta
Respuesta:
Explicación:
void setup()
{
pinMode(2,OUTPUT); //HABILITAMOS LOS PINES COMO SALIDA PARA ENVIAR 7 BITS AL 7SEG
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
}
void display(int g, int f, int e, int d, int c, int b, int a) // funcion display
{
digitalWrite(2,g); // patilla g
digitalWrite(3,f); // patilla f del 7seg
digitalWrite(4,e);
digitalWrite(5,d);
digitalWrite(6,c);
digitalWrite(7,b);
digitalWrite(8,a);
}
void loop()
{
display(0,1,1,1,1,1,1); // numero 0
delay(500); //retardo de 0.5s
display(0,0,0,0,1,1,0);
delay(500);
display(1,0,1,1,0,1,1);
delay(500);
display(1,0,0,1,1,1,1);
delay(500);
display(1,1,0,0,1,1,0);
delay(500);
display(1,1,0,1,1,0,1);
delay(500);
display(1,1,1,1,1,0,1);
delay(500);
display(0,0,0,0,1,1,1);
delay(500);
display(1,1,1,1,1,1,1);
delay(500);
display(1,1,0,0,1,1,1);
delay(500);
}