Kontrollera en ledde matrisen (3 / 6 steg)
Steg 3: ledningar
Om en multiplexade matris är kopplad till mikrokontroller, måste var och en av de 16 stift på matrisen kopplas till 16 digitala I/O stift. Oavsett vilken dimension är matris de pins lägga upp. Det är här den MAX7219 förare chipet kommer händig. Det tar alla 16 stift av en 8 x 8 matris och minskar antalet stiften ansluten till en mikrokontroller till 3, data i belastning (CS) och klockan pin.
Identifiera stiften på Matrix
Innan matrisen blir ansluten till föraren chip, måste du identifiera vilket stift motsvarar kolumner och rader som varje LED skär på. Vi kan hitta det genom att titta på databladet för ledde matrisen används. Det hjälper att sätta en bit tejp längs högra och nedre kanten av matrisen och anteckna vad PIN-koden motsvarar.
Ansluta MAX7219 till matrisen
När stift har identifierats, kan de anslutas till föraren chip. Titta på databladet, kan vi se det finns Seg och gräva stift. Seg stiften få anslutas till anoderna, gräva stiften ansluta till katoder. Som matrisen, Seg stiften är inte nödvändigtvis i sekventiell ordning när man tittar på chip stiften, måste varje stift identifieras som vilken Seg och gräva pin är de. För att göra det lättare, har jag identifierat och mappas stiften driver chip pin antalet matrisen för dig. Se bilden ovan och göra anslutningar med hjälp av hoppare ledningar.
Ansluta MAX7219 till Edison
Anslut dessa 3 pins till Arduino breakout styrelsen:
Driver pin 4 och 9 -> GND
Driver pin 19 -> + 5 volt
Driver pin 12/Ladda (CS)--> 10
Driver pin 13/klocka-> 11
Driver pin 1/Data i -> pin 12
Om ansluter flera matriser, fästa seriekoppling drivrutiner genom att ansluta föraren 24/Data ut till pin 1/Data i på nästa driver chip.