Étape 8: LED connexions
Avant que nous puissions commencer à écrire de code pour contrôler nos voyants, nous devons d’abord savoir où exactement chaque LED est placé sur le circuit imprimé. Si vous regardez la photo #2, vous verrez une sérigraphie de la PCB bord. Les LEDs extérieur qui composent la forme de la bouteille sont toutes les LEDs vertes. Nous ne pouvons pas contrôler ces individuellement, nous pouvons transformer soit leur totalité sur ou hors tension. Il en va de même pour les LEDs jaunes qui composent le citron au dessus de la bouteille. En ce moment nous sommes va se concentrer sur l’intérieur LEDs qui sont les LEDs bleues que nous pouvons contrôler individuellement. Sur le schéma, tous les voyants sont étiquetés à gauche en bas à droite, de façon supérieure.
Maintenant, pour savoir quels LEDs pour allumer nous besoin de comprendre quels LED se connecte sur laquelle broche sur laquelle 74HC595. Je l’ai mis en place afin que si vous comptez à gauche au bas à droite, de manière supérieure, chaque 8 LEDs bleues composeront un 74HC595 IC. Le bleu de haut 4 LEDs sont connectés à la 4ème 74HC595 (IC4) et utiliser seulement la moitié de ses sorties. Voici les raccords de LED au 1er 74HC595 (IC1), comme on le voit sur la photo #3.
QH -> LED7
QG -> LED8
QF -> LED9
QE -> LED12
QD -> LED13
QC -> LED14
QB -> LED17
QA -> LED18
Les 8 premières LEDs bleues se connecter à IC1, les 8 prochaines connecter à IC2, le prochain 8 connecter à IC3 et le prochain 4 Branchez sur IC4. Ils sont tous suivent le même format que IC1 **. Maintenant je sais ce que vous pensez, "Pourquoi n’il fil QA à LED7 et QB à LED8 et QC à LED9... etc au lieu de cela, donc ils vont tous dans une ligne droite à travers l’ordre? » Semble un peu en arrière hein ? Eh bien la raison pour laquelle que j’ai choisi de le faire comme je le faisais est car il a fait beaucoup plus facile d’acheminer le PCB. Alors j’ai fait il est plus facile d’acheminer le matériel, mais maintenant il peut faire le logiciel un peu plus difficile à écrire (son encore assez facile).
** IC4 est connecté en fait différemment, je devrais ont mis les quatre LEDs sur les haut 4 bits pas les 4 bits de poids faible. Vous ne savez pas pourquoi je l’ai fait.