Étape 6: Multiplexage avec Arduino et 74HC595
Deux 74HC595s (câblés en parallèle) va être conduite toutes les LED dans le projet ainsi que l’alimentation à tous les boutons. 74HC595 est une série en parallèle sur le registre à décalage de 8 bits. J’ai écrit un tutoriel détaillé sur multiplexage avec 74HC595, et vous pouvez trouver plus d’infos sur cette puce sur sa fiche technique. Veuillez noter que 74HC595 dessiné dans le schéma n’est pas un diagramme de la goupille, j’ai réorganisé l’ordre des broches pour rendre le schéma plus clair. Le diagramme de la broche pour la puce est indiqué sur la Fig. 4.
74HC595 a les broches suivants (le nom technique peut être l’un de plusieurs choses selon la fiche de données de laquelle vous lisez) :
Position commune nom nom technique
1 port parallèle sortie 2 QB ou T1
2 sortie parallèle 3 QC ou Q2
3 parallèle sortie QD 4 ou T3
4 parallèle sortie 5 QE ou Q4
5 sortie parallèle 6 QF ou Q5
6 parallèle sortie 7 QG ou Q6
7 parallèle sortie 8 QH ou Q7
8 masse GND
9 données série sortie QH' ou Q7' ou Q7S
10 master reset (basse active) Monsieur (avec une ligne en haut) ou SRCLR (avec une ligne en haut)
broche 11 horloge SH_CP ou SRCLK
goupille de verrouillage 12 ST_CP ou RCLK
OE enable (basse active) sortie 13 (avec une ligne en haut)
broche de 14 données DS ou SER
15 parallèle sortie 1 QA ou Q0
alimentation en 5 volts 16 VCC
Les connexions entre 74HC595 et le jury de sparkfun figurent dans le schéma et repries ci-dessous :
74HC595 / carte de dérivation Sparkfun
Q0 4 bleu et commutateur 4
Q1 à 3 bleu et 3 interrupteur
T2 2 bleu et 2 interrupteur
T3 1 bleu et 1 interrupteur
T4 à LED 4 GND (via une résistance de limitation de courant)
Q5 à LED 3 GND (via une résistance de limitation de courant)
Q6 à LED 2 GND (via une résistance de limitation de courant)
Q7 à LED 1 GND (via une résistance de limitation de courant)
Les broches restantes sont les connexions suivantes à l’Arduino (qui est repris dans le schéma) :
74HC595 / Arduino
VCC à 5V de l’Arduino
GND pour Arduino GND
DS à la broche numérique 7
OE (ligne en haut) à la broche GND
ST_CP à la broche numérique 6
SH_CP à la broche numérique 5
MR (ligne en haut) à 5V de l’Arduino
Q7'-pas de connexion