Cinema skiffer (5 / 11 steg)
Steg 5: LED control
LED-displayer kräver en hel del IO linjer, långt mer än en Atmega328 kan hantera. Istället för att använda SKIFT register för att hantera alla ytterligare IOs, använt jag Maxim MAX7129. Detta chip kan hantera upp till 8 siffror och tar hand om alla multiplexing. Det också endast behöver en resistor ställa strömmarna för segment som LED och kommunicerar över en SPI-liknande protokoll, vilket förklaras i databladet. Det tar också en hel del bearbetningsbelastningen på Atmega, vilket gör att arduino att fokusera på att hålla tiden.
Var noga med att rådfråga databladet för LED-displayer innan du köper dem. om du planerar att använda detta chip. 7219 syftar till att köra gemensam katod skärmar. Om du använder gemensam anod visar det kan fortfarande arbete (tror jag) men det kräver vissa omkoppling.