Étape 1: Créer le circuit
La dernière photo montre le schéma de câblage. Cependant, je l’ai changé un peu depuis que j’ai fait le schéma que j’ai inversé le courant et j’ai également décidé d’utiliser PortC pour câbler les LEDs au lieu des PortD comme indiqué dans l’image. La raison en est que PortD contienne le TX et TX broches pour le programmeur et qui a laissé pas assez épingles à faire ce que je veux. PortB contient également l’oscillateur à quartz donc encore une fois il n’y a pas assez épingles pour moi. C’est pourquoi j’utilise PortC. Ça me donne 6 broches pour les LEDs extérieurs sur un dé et le centre LED j’ai contrôlera avec goupille PB1.
Comme vous pouvez le voir par les deux autres images, la façon dont j’ai câblé les LEDs est afin que tous les anodes (le long fil qui est relié à la borne POSITIVE) sont tous reliés entre eux alors que la cathode (le fil plus court) de chaque LED va à un axe différent. Donc tous les anodes pour une filière sont reliés entre eux. Les anodes de die1 (à droite) sont connectés à la PB4 à travers une résistance de 220 ohms, tandis que les anodes de die2 (à gauche) sont connectés à PB5 à travers une résistance de 100 ohms. Les Cathodes sont connectés aux ports PC0 à travers des PC5 et la LED sur PB1.
Notez que j’ai connecté les deux dés ensemble afin que chaque LED sur un dé est relié à la LED correspondante dans la deuxième filière qui est au même endroit sur le dé.
J’ai un bouton poussoir relié à PB0 et de là au GND afin que lorsque le bouton est enfoncé, il apporte PB0 à GND.
Maintenant, permettez-moi de vous expliquer brièvement le fonctionnement. Toutes les broches sur PortC et aussi PB1 qui sont reliées à la cathode de la LED seront normalement fixé à 5V. En outre, les broches branchés pour les anodes, PB4 et PB5 aussi sera normalement à 5V. Si aucun courant ne s’écoule et les LEDs restent désactivés. Puis, quand j’ai mis une épingle à 0V actuel s’écoule et une ou plusieurs LED s’allume.
Par exemple, que je veux afin die numéro 2 (à gauche) afin qu’il montre un 3. Je mettrais PB1 à 0V, PC0 à 0V et PC5 à 0V. Je mettrai également PB4 à 0V pour que die1 ne s’allume pas.
Voilà donc le programme d’installation sur votre carte de prototypage. Si je continue à faire ces tutoriels, je pense que nous seront finalement souder ces dés sur une perfboard de la tête à ce sujet afin que nous puissions l’utiliser sans encombrer notre carte de prototypage. Ensuite, nous pouvons utiliser cet espace pour les autres choses que j’ai prévu.