Ce signal travaillera donc en corrélation avec le signal de données relié sur la broche 14 du composant. La seconde horloge pourrait aussi s'appeler "verrou". Elle sert à déterminer si le composant doit mettre à jour les états de ses sorties ou non, en fonction de l'ordre qui est transmis. Lorsque ce signal passe de l'état BAS à l'état HAUT, le composant change les niveaux logiques de ses sorties en fonction des bits de données reçues. En clair, il copie les huit derniers bits transmis sur ses sorties. Ce verrou se présente sur la broche 12. Montage Voici un petit montage à titre d'illustration que nous utiliserons par la suite. Electronique - Realisations - Interface sortie 001. Je vous laisse faire le câblage sur votre breadboard comme bon vous semble, pendant ce temps je vais aller me siroter un bon petit café. Montage du 595 schéma Montage du HC595 et 8 LEDs Montage du HC595 et 8 LEDs (zoom) Programmons pour utiliser ce composant
Comme je viens de l'énoncer, il peut arriver qu'il vous faille utiliser plus de broches qu'il n'en existe sur un micro-contrôleur, votre carte Arduino en l'occurrence (ou plutôt, l'ATMEGA328 présent sur votre carte Arduino). Dans cette idée, des ingénieurs ont développé un composant que l'on pourrait qualifier de "décodeur série -> parallèle". D'une manière assez simple, cela consiste à envoyer un octet de données (8 bits) à ce composant qui va alors décoder l'information reçue et changer l'état de chacune de ses sorties en conséquence. 74hc595 fonctionnement pdf creator. Le composant que nous avons choisi de vous faire utiliser dispose de huit sorties de données pour une seule entrée de données. Concrètement, cela signifie que lorsque l'on enverra l'octet suivant: 00011000 au décodeur 74HC595, il va changer l'état (HAUT ou BAS) de ses sorties. On verra alors, en supposant qu'il y a une LED de connectée sur chacune de ses sorties, les 2 LED du "milieu" (géographiquement parlant) qui seront dans un état opposé de leurs congénères.