int cislice [16]{
// ABCDEFG
B1111110, // - 0
B0110000, // - 1
B1101101, // - 2
B1111001, // - 3
B0110011, // - 4
B1011011, // - 5
B1011111, // - 6
B1110000, // - 7
B1111111, // - 8
B1111011, // - 9
B1110111, // - A
B0011111, // - b
B1001110, // - C
B0111101, // - d
B1001111, // - E
B1000111, // - F
};
// funkce pro zobrazení čísla na displeji
void ZobrazCislo(int cislo)
{
for (int pin=0;pin<=6;pin++)
{
digitalWrite(pin,cislice[cislo][pin]);
}
}
void setup() {
// nastavím piny 0 - 7 na výstupní:
for (int pin=0;pin<=7;pin++)
{
pinMode(pin, OUTPUT);
}
}
void loop() {
// Budu počítat od 0 do 16 (F)
for (int pocitadlo=0;pocitadlo<=15;pocitadlo++)
{
ZobrazCislo(pocitadlo);
delay(1000);
}
}