Étape 5: verrou 8 bits
Si nous voulons que toute la première lumière sur (2 ^ 0) nous envoie la valeur 1 au registre, juste la deuxième lumière (2 ^ 1) nous envoie la valeur 2 pour le registre et ainsi de suite jusqu'à (2 ^ 7) nous atteignons la valeur 128. Si vous souhaitez que tous les voyants vous doivent ajouter 2 ^ 0 + 2 ^ 1... 2 ^ 7 qui est 255.
Quand je dis envoyer, quelque chose de pas terriblement compliqué mais arrive non trivial. Les 8 bits complets doit toujours être rempli. Pour en revenir à nos exemples de, la première lumière sur serait 00000001 et toutes les lumières sur serait 11111111. Chaque bit doit « cadencé à ». Cela signifie que le registre doit être donner un signal haut puis bas en plus de la valeur du bit. Enfin, lorsque tous les bits du Registre ont été définis, le registre doit être informé à verrouiller sur la mèche et envoyez les valeurs pour les sorties. Nous avons besoin de 3 pins sur le LilyPad pour contrôler les 8 sorties: 1 broche pour définir la valeur, 1 broche d’agir comme l’horloge et 1 broche de dire le registre pour verrouiller sur les bits et envoyer les valeurs à la sortie. J’ai réservé la broche 8 comme une aiguille d’horloge, 9 que la goupille de verrouillage et 10 que la goupille de données/valeur, qui peut être vu dans le schéma de câblage.
Heureusement, Carlyn Maw et Tom Igoe a écrit une magnifique bibliothèque et un tutorial pour y parvenir pour l’Arduino. Il peut être trouvé ici.
74HC595 a 16 broches, donc vous avez besoin d’une prise 16 broches. Prenez vos protoboard et placer la douille au centre. Nous devrons filp Conseil sur, donc placer du ruban sur le socket doit maintenir en place. Avant de souder, d’abord consulter la feuille de données ou le tutoriel de Arudino (lié ci-dessus) pour votre registre à décalage. Ensuite, souder la douille. 8 lignes de sortie et les lignes électriques au Conseil d’administration. (Remarque : vous ne devez réellement sortir lignes, vous pourriez juste coudre directement sur la carte. Pour certaines techniques de couture grande IC Vérifiez site Web de Hanna Perner-Wilson : http://www.kobakant.at/DIY/?p=54 ou ici Instructables Page. Enfin, testez votre Conseil avant de piquer !
J’ai placé la planche avec le registre à décalage dans le centre de la veste. Ensuite, j’ai utilisé un morceau de craie pour dessiner une 8 ligne pour aider à orienter mes coutures. Connectez l’extrémité Positive des LED sur les broches de sortie et relient toutes les lignes négatives et coudre sur la ligne d’alimentation négative de l’une des flèches