Utilizando 2 display 7 segmentos contador del 0 al 99
PRACTICA 3
Utilizando 2 display 7 segmentos contador del 0 al 99
Materiales:
1 Arudino UNO
2 Display catodo comun
1 Protoboard
2 Resistencia de 220 ohmio
18 cables
DISEÑO DEL PROYECTO:
CODIGO DEL PROYECTO:
{
for(int a=2;a<=11;a++){
pinMode(a,OUTPUT);
}
}
void display(int a,int b, int c, int d, int e, int f, int g){
digitalWrite(2,a);
digitalWrite(3,b);
digitalWrite(4,c);
digitalWrite(5,d);
digitalWrite(6,e);
digitalWrite(7,f);
digitalWrite(8,g);
}
void loop()
{
for(int d=0;d<10;d++){
for(int u=0;u<10;u++){
numero(d,u);
}
}
}
void digito(int d){
switch(d){
case 0: display (1,1,1,1,1,1,0); break;
case 1: display (0,1,1,0,0,0,0); break;
case 2: display (1,1,0,1,1,0,1); break;
case 3: display (1,1,1,1,0,0,1); break;
case 4: display (0,1,1,0,0,1,1); break;
case 5: display (1,0,1,1,0,1,1); break;
case 6: display (1,0,1,1,1,1,1); break;
case 7: display (1,1,1,0,0,0,0); break;
case 8: display (1,1,1,1,1,1,1); break;
case 9: display (1,1,1,1,0,1,1); break;
}
delay(25);
}
void numero(int d, int u){
for(int i=0;i<50;i++){
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
digito(d);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
digito(u);
}
}

Comentarios
Publicar un comentario