Spärr-modifierade blinker jacka (5 / 6 steg)
Steg 5: 8-bitars spärren
Om vi vill ha allt första ljus på (2 ^ 0) vi skickar värdet 1 till registret, bara andra ljus (2 ^ 1) vi skickar värdet 2 till registret och så vidare tills (2 ^ 7) vi når värdet 128. Om du vill att alla lamporna på du måste lägga till 2 ^ 0 + 2 ^ 1... 2 ^ 7 som är 255.
När jag säger skicka, något till fruktansvärt komplicerat inte men nontrivial händer. De fullständiga 8 bitarna har alltid fyllas. Gå tillbaka till våra exempel på, första ljuset på skulle vara 00000001 och alla lampor på skulle vara 11111111. Varje bit har till "klockad i". Detta innebär att registret har att ge en hög då låg signal utöver värdet av lite. Slutligen, när alla bitar av registret har ställts in, registret måste få veta att spärren på lite och skicka värden till utgångarna. Vi behöver 3 stift på LilyPad att styra de 8 utgångarna: 1 stift vill ange värdet, 1 stift som klockan och 1 stift att berätta registret att spärren på bitarna och skicka värden till utdata. Jag reserverade pin 8 som en klocka stift, 9 som spärr stiftet och 10 som datavärde/pin, som kan ses i kopplingsschemat.
Lyckligtvis, Mervi Maw och Tom Igoe skrev ett underbart bibliotek och handledning för att åstadkomma detta för Arduino. Det finns här.
74HC595 har 16 stift så du behöver en 16 pin uttag. Ta din protoboard och placera uttaget i mitten. Vi kommer att behöva filp styrelsen över, så att placera tejpbit över uttaget bör hålla den på plats. Före lödning, samråda databladet eller Arudino handledning (länkad ovan) för din skiftregister. Nästa, löda uttaget. 8 utdatarader och kraftledningar till styrelsen. (Obs: du faktiskt inte behöver utgång linjer, du kunde bara sy direkt till styrelsen. För vissa stora sömnad IC kolla Hanna Perner-Wilsons hemsida: http://www.kobakant.at/DIY/?p=54 eller här Instructables Page. Slutligen, testa din styrelse före sömnad!
Jag placerade styrelsen med skiftregister i mitten av jackan. Nästa, jag använde en bit krita för att rita 8 linjer som hjälper min sömnad. Anslut den positiva sidan av lysdioderna till produktionen stift och ansluta alla negativa rader tillsammans och sy på den negativa kraft raden i någon av pilarna