Arbetar skiftregister (8 / 10 steg)
Steg 8: Koden i praktiken-setup
Nu är vi på den del som jag personligen haft att räkna ut genom trial and error; kodning av skiftregister.
Om du använder en annan mikrokontroller än Uno32, du kan behöva justera koden så att den överensstämmer med dess normer, men här är den grundläggande idén.
Vi vill alla nödvändiga stift att vara trimmade för att få lämpliga input, såsom en positiv-kant för två klockor. Så, vi kommer digitalt skriva (med funktionen digitalWrite()) alla våra pins vara "LOW". Sedan för att se till att alla våra register input slots är klar, kommer vi att uppdatera våra utgångar med register klockan digitalt skriva registret klocka pin "Hög" och sedan ta det tillbaka till låg. Vi kommer också att medföra den tvingande klar, SRCLR med över baren, högt så att vi kan ha andra insatsvaror förutom bara nollor. Ett exempel på vad detta ser ut som tillhandahålls under detta steg.