Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
int estado=1;
int numeroguardado=0;
//definimos un array de 10 elementos (digitos) x 8 segmentos (se incluye el punto)
byte Digit[10][8] =
{
{ 1,1,1,1,1,1,0,0 }, // 0
{ 0,1,1,0,0,0,0,0 }, // 1
{ 1,1,0,1,1,0,1,0 }, // 2
{ 1,1,1,1,0,0,1,0 }, // 3
{ 0,1,1,0,0,1,1,0 }, // 4
{ 1,0,1,1,0,1,1,0 }, // 5
{ 1,0,1,1,1,1,1,0 }, // 6
{ 1,1,1,0,0,0,0,0 }, // 7
{ 1,1,1,1,1,1,1,0 }, // 8
{ 1,1,1,0,0,1,1,0 } // 9
};
void setup()
{ for (int i= 2; i<10; i++)
pinMode(i, OUTPUT);
}
void loop()
{
if (digitalRead(pulsador)==HIGH)
{
for ( int k=numeroguardado ; k<10 ; k++)
func "Display"
{
Display(k);
delay(1000);
numeroguardado=0;
estado=digitalRead(pulsador);
delay(50);
if( estado==HIGH){
delay(50);
numeroguardado=k;
estado=0;
Display(k);
delay(1000);
k=10;
}
}
}
}