Mint a foglalkozáson is kiderült, de ide kattinva is olvasható a hétszegmenses kijelzés problémája, nevezetesen túl sok vezetéket kellene használni a 7 szegmenses kijelző közvetlen vezérléséhez. 4 helyiérték esetén, helyiértékenként -a közös ponttal és a pont(DP) használatával- 9, ami 4 helyiérték esetén 36 vezetéket, azaz portot jelent. A Mega ugyan rendelkezik ennyi digitális porttal, de már egy UNO-val sem lehetne megoldani a direkt vezérlést. Létezik hardver megoldás a vezetékszám drasztikus csökkentésére, de a fejlesztő panelra nem került fel ilyen, tehát szoftveresen kell a kijelzést kezelni. Ennek módja, időszeletekbe megjeleníteni a számokat vagy karaktereket, minden időszeletben csupán egy karaktert, ami egymás után gyorsanfelvillantva, szemünk tehetetlenségét kihasználva, a 4 karakter együttes látványa jelenik meg. Ide kattintva megtekinthető a vezérlés folyamatábrája!
A mintapélda
/* A decimális számok szegmensmintái byte formátumú tömbbe kerültek.
Helyiértékenként deklarálásra került a bejövő adatok tárolását végző tömb (segma[]..segmd[]
A szegment [] átmeneti kiíró tömbbe kerül a kiirandó adat