const int kid [7] = {12,13,14,15,16,17,18};
const int pepe=22;
const byte numeros[10] =
{0b0111111,
0b0000110,
0b1011011,
0b1001111,
0b1100110,
0b1101101,
0b1111101,
0b1000111,
0b1111111,
0b1101111
};
int numero = 0;
void setup()
{
for( int i =0; i < 7; i++){
pinMode(kid [i], OUTPUT);
}
pinMode(pepe, INPUT_PULLUP);
}
void loop()
{
if(digitalRead(pepe) == LOW){
numero++;
if(numero>9){
numero = 0;}
}
delay(200);
for( int i =0; i < 7; i++){
digitalWrite(kid[i],~(numeros[numero] >> i ) & 1 );
}
}