Table des matières:
- Étape 1: Qu'est-ce qu'un registre à décalage ?
- Étape 2: Utilisations des registres à décalage
- Étape 3: Composants électroniques utilisés dans le circuit
- Étape 4: Configuration du circuit
- Étape 5: Comment fonctionne le circuit
- Étape 6: Les sorties se décalent d'abord de gauche à droite rapidement
- Étape 7: Ensuite, les LED vont de droite à gauche très rapidement
- Étape 8: Conclusion
- Étape 9: Vidéo des registres à décalage
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Ce circuit utilisera 2 registres à décalage (74HC595). Les registres à décalage conduiront en sorties 16 LED. Chaque registre à décalage pilotera 8 LED. Les registres à décalage sont câblés de manière à ce que chaque sortie de registre à décalage ressemble à une copie de l'autre.
Étape 1: Qu'est-ce qu'un registre à décalage ?
Les registres à décalage sont des circuits logiques séquentiels. Ils sont capables de stocker et de transférer des données.
Les registres à décalage sont constitués de nombreuses bascules et horloges qui sont connectées entre elles. Les sorties du décalage des registres à décalage sont décalées ou modifiées en fonction des horloges (sorties pulsées).
Étape 2: Utilisations des registres à décalage
Les registres à décalage sont des circuits de mémoire numérique utilisés dans les calculatrices et les ordinateurs. Les registres à décalage peuvent être utilisés pour augmenter le nombre de sorties d'un microcontrôleur comme Arduino.
Étape 3: Composants électroniques utilisés dans le circuit
2 registres à décalage 74HC595
16; résistances de 1 k (marron, noir, rouge)
16 LED
1 Arduino Uno
2 condensateurs électrolytiques;10 Uf
2 longues planches à pain
fils.
Étape 4: Configuration du circuit
Les sorties sont Qa à Qh. Wire Qa d'abord, puis vont à l'autre sortie comme indiqué sur le schéma.
La broche 14 est SER est connectée à la broche numérique Arduino 11. La SER est l'entrée DATA qui sera décalée.
La broche 12 est RCLK (LATCH) est connectée à
Broche numérique Arduino 8
Pin11 est SRCLK (CLOCK) est connecté à la broche numérique Arduino 12
chaque fois que cette broche passe au niveau haut (1), les valeurs du registre à décalage se décalent de 1 bit.
Vcc est la broche 16 est connectée au rail rouge de la planche à pain
la broche 8 est connectée à la masse
Arduino 5 volts est connecté au rail rouge de la maquette
Arduino groundsd est connecté au rail noir
Connectez les masses des cartes ensemble comme indiqué sur le schéma.
Étape 5: Comment fonctionne le circuit
Les 3 entrées différentes (CLOCK, LATCH, DATA) modifieront les tensions des sorties comme indiqué sur les LED. Le CODE programmera la séquence des LED et la vitesse d'allumage et d'extinction des LED.
Étape 6: Les sorties se décalent d'abord de gauche à droite rapidement
Les LED se déplaceront rapidement de gauche à droite.
Étape 7: Ensuite, les LED vont de droite à gauche très rapidement
Les LED changent de direction (de droite à gauche).
Étape 8: Conclusion
J'espère que ce projet aide à comprendre les registres à décalage et leurs utilisations. J'ai apprécié le projet. Il a été testé sur
Tinkercad et travaux.
Il existe un lien, mais vous aurez peut-être besoin d'un compte Tinkercad pour le voir. Le lien est affiché ci-dessus également avec le CODE.
Merci
Étape 9: Vidéo des registres à décalage
vidéo des registres à décalage
Conseillé:
Utilisation de la minuterie 556 pour piloter un moteur pas à pas : 5 étapes
Utilisation de la minuterie 556 pour piloter un moteur pas à pas : ce Instructable expliquera comment une minuterie 556 peut piloter un moteur pas à pas. Il n'y a pas de code nécessaire pour ce circuit
Cascade de registres à décalage 74HC595 contrôlés via Arduino et Ethernet : 3 étapes
Cascade de registres à décalage 74HC595 contrôlé via Arduino et Ethernet : Aujourd'hui, je voudrais présenter un projet que j'ai mis en œuvre en deux versions. Le projet utilise 12 registres à décalage 74HC595 et 96 LED, une carte Arduino Uno avec blindage Ethernet Wiznet W5100. 8 LED sont connectées à chaque registre à décalage. Les chiffres 0
Utilisation d'un pont en H (293D) pour piloter 2 moteurs de loisirs à engrenages et Arduino; aperçu du circuit : 9 étapes
Utilisation d'un pont en H (293D) pour piloter 2 moteurs de loisirs à engrenages et Arduino; aperçu du circuit : le pont en H 293D est un circuit intégré capable de piloter 2 moteurs. L'avantage du pont en H par rapport aux circuits de commande à transistor ou MOSFET est qu'il peut piloter les 2 moteurs de manière bidirectionnelle (avant et arrière) avec un Code
Affichage matriciel à LED à défilement 48 X 8 à l'aide d'Arduino et de registres à décalage : 6 étapes (avec images)
Affichage matriciel de LED à défilement 48 x 8 à l'aide d'Arduino et de registres à décalage. C'était mon premier projet avec une carte de développement Arduino. C'était un défi lancé à m
Matrice LED utilisant des registres à décalage : 7 étapes (avec images)
Matrice LED utilisant des registres à décalage : cette instructable est censée être une explication plus complète que d'autres disponibles en ligne. Notamment, cela fournira plus d'explications matérielles que celles disponibles dans le chapiteau LED instructable par led555.ObjectifsCe instructable présente les concepts