Multiplexering gjord lätt med MM74C925N (3 / 3 steg)
Steg 3: programmering
För att underlätta gjorde jag en enkel bibliotek, gärna redigera biblioteket eller gör din egen, men jag definitivt rekommendera du läsa biblioteket för att räkna ut vad som händer. I shorts när du väljer flera Arduino uppsättningar spärren att hög, återställer chip och skickar snabbt på och stänga signal tills chip räknar upp till önskat nummer.
För att använda biblioteket, gå till mappen Arduino och sedan till biblioteksmappen. Skapa en ny mapp och kallar det MM74C925N. Hämta de bifogade filerna och spara dem i den här mappen.
Öppna upp programmet Arduino goto skiss, på översta raden, och sedan Inkludera bibliotekbör du se MM74C925N ned-knappen, Välj det. Nu måste du skapa en instans av klassen, för att göra detta kopiera den text nedan
MM74C925N RandomName (ClockPin, LatchPin, ResetPin);
Om du har det upp enligt schematiskt i steg 2 göra säker du ersätta ClockPin med 13 LatchPin med 12 och ResetPin med 11 och RandomName med vilket namn du vill ha t.ex My7Seg.
Inget behöver sättas i håligheter setup, så lämna det tomt.
äntligen i void slingan att skriva ut ett tal på sju segment display skriva
RandomName.print(YourNumber);
Du kan nu använda MM74C925N i någon kod som du vill, som ett exempel jag har använt en enkel sensor kod, bifoga en sensor till A0 och skriva ut sitt värde på sju segment display.
Jag hoppas du har njuta av min Instructable och fått inblick i MM74C925N, snälla rösta och kommentera frågor.