Stap 5: 8-Bit hendel
Als we willen dat al het eerste licht op (2 ^ 0) Wij sturen de waarde 1 aan het register, alleen de tweede licht (2 ^ 1) Wij sturen de waarde 2 aan het register, enzovoort tot (2 ^ 7) bereiken we de waarde 128. Als u wilt dat al het licht op je moeten toevoegen 2 ^ 0 + 2 ^ 1... 2 ^ 7, dat is 255.
Als ik zeg verzenden, iets niet te vreselijk ingewikkeld, maar niet-triviale gebeurt. De volledige 8 bits moet altijd worden ingevuld. Terug te gaan naar onze voorbeelden van, het eerste licht op zou 00000001 en alle lichten op zou 11111111. Elke bit is "geklokte in". Dit betekent dat het register heeft worden een hoog dan laag signaal af te geven naast de waarde van de bits. Tot slot, wanneer alle bits van het register hebt ingesteld, moet het register worden verteld klink op de bit en verzenden van de waarden naar de uitgangen. We moeten 3 pinnen op de LilyPad om controle van de 8 uitgangen: 1 pin instellen de waarde, 1 pin om op te treden als de klok en 1 pin te vertellen het register klink op de bits en verzenden van de waarden naar de uitgang. Ik voorbehouden pin 8 als een klok-pin, 9 als de klink pin, en 10 als de gegevenswaarde/pin, die kan worden gezien in het bedradingsschema.
Gelukkig schreef Carlyn Maw en Tom Igoe een prachtige bibliotheek en leerprogramma om dit te verwezenlijken voor de Arduino. het kan worden gevonden hier.
De 74HC595 heeft 16 pinnen dus je een 16 pins aansluiting moet. Grijp uw protoboard en plaatsen van de aansluiting in het midden. We zullen moeten filp de Raad van bestuur, dus het plaatsen van stukje tape over de aansluiting moet het op zijn plaats houden. Voor het solderen, eerst overleg met de technische fiche of de Arudino leerprogramma (gekoppeld hierboven) voor uw shift register. Vervolgens soldeer de aansluiting. 8 output lijnen en elektrische leidingen aan het bestuur. (Opmerking: u eigenlijk niet moeten output lijnen, je gewoon direct op het bord kon naaien. Voor sommige grote naaien IC technieken check out Hanna Perner-Wilson's website: http://www.kobakant.at/DIY/?p=54 of hier Instructables Page. Tot slot, test je board voordat stiksels!
Ik plaatste het bord met de shift register in het midden van de jas. Vervolgens gebruikte ik een stukje krijt om 8 lijnen om te helpen mijn stiksel te tekenen. De positieve kant van de LED's verbinden met de pennen en alle negatieve regels met elkaar verbinden en naai naar de lijn van de negatieve macht van een van de pijlen