Multiplexering med Arduino och 74HC595 (2 / 14 steg)
Steg 2: Hur fungerar en 74HC595?
74HC595 styrs av tre anslutningar till arduino (eller din microcontroller val); de kallas data stift, spärren pin och klockan stift. Avse flöde diagrammet ovan (figur 1):
-första har spärr stiftet angetts till marken att inaktivera output, så sätt utgångsstift kommer inte att ändra som vi skickar in nya data till 74HC595
-nästa nya data skickas till 74HC595 seriellt, genom pulserande klocka stiftet och skicka varje byte av nya data ut data stift bit för bit. Arduino har en praktisk funktion i sitt bibliotek kallas shiftOut som tar hand om detta för dig.
-Slutligen satte spärr stiftet hög. Detta skickar dina nya uppgifter till alla utdata stiften på en gång (parallella output).
I denna tutorial ska jag visa dig hur man styr en 4 x 4 ledde matrisen med en 74HC595. I föregående steg visade jag att det är möjligt att styra en 4 x 4 ledde matrisen med hjälp av endast 8 stift (fyra för raderna) och fyra för kolumner. I nästa steg ska jag visa dig hur man kör hela med arduino och tråd 4 x 4 ledde matrisen till de 8 utgångsstift av 74HC595.
En sak att tillägga om 74HC595:
Det är också möjligt att expandera din utgångar ytterligare genom kedjekoppling 74HC595, men det är utanför räckvidden för denna tutorial.