Πίνακας περιεχομένων:
- Βήμα 1: Τι είναι το Shift Register;
- Βήμα 2: Χρήσεις Shift Registers
- Βήμα 3: Ηλεκτρονικά εξαρτήματα που χρησιμοποιούνται στο κύκλωμα
- Βήμα 4: Ρύθμιση του κυκλώματος
- Βήμα 5: Πώς λειτουργεί το κύκλωμα
- Βήμα 6: Οι έξοδοι θα μετατοπιστούν γρήγορα πρώτα από αριστερά προς τα δεξιά
- Βήμα 7: Στη συνέχεια, τα LEDS θα πηγαίνουν από δεξιά προς αριστερά πολύ γρήγορα
- Βήμα 8: Συμπέρασμα
- Βήμα 9: Βίντεο με Shift Registers
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Αυτό το κύκλωμα θα χρησιμοποιήσει 2 καταχωρητές βάρδιας (74HC595). Οι καταχωρητές βάρδιας θα οδηγήσουν ως έξοδο 16 LED. Κάθε καταχωρητής βάρδιας θα οδηγεί 8 LED. Οι καταχωρητές βάρδια είναι ενσύρματα, έτσι ώστε κάθε έξοδος καταχωρητή αλλαγής να μοιάζει με διπλότυπο του άλλου.
Βήμα 1: Τι είναι το Shift Register;
Οι καταχωρητές μετατόπισης είναι διαδοχικά λογικά κυκλώματα. Είναι σε θέση να αποθηκεύουν και να μεταφέρουν δεδομένα.
Οι καταχωρητές βάρδιας αποτελούνται από πολλά σαγιονάρες και ρολόγια τα οποία συνδέονται μεταξύ τους. Οι έξοδοι των καταχωρητών βάρδιας μετατοπίζονται ή αλλάζουν ανάλογα με τα ρολόγια (παλμικές έξοδοι).
Βήμα 2: Χρήσεις Shift Registers
Οι καταχωρητές Shift είναι ψηφιακά κυκλώματα μνήμης που χρησιμοποιούνται σε αριθμομηχανές και υπολογιστές. Οι καταχωρητές αλλαγής μπορούν να χρησιμοποιηθούν για την επέκταση του αριθμού εξόδων από έναν μικροελεγκτή όπως το Arduino.
Βήμα 3: Ηλεκτρονικά εξαρτήματα που χρησιμοποιούνται στο κύκλωμα
2 καταχωρητές βάρδιας 74HC595
16; αντιστάσεις 1 k (καφέ, μαύρο, κόκκινο)
16 LED
1 Arduino Uno
2 ηλεκτρολυτικοί πυκνωτές, 10 Uf
2 μακρυά ψωμάκια
καλώδια.
Βήμα 4: Ρύθμιση του κυκλώματος
Οι έξοδοι είναι Qa σε Qh. Καλώδιο Qa πρώτα και μετά πηγαίνετε στην έξοδο μεταξύ τους όπως φαίνεται στο διάγραμμα.
Το pin14 είναι SER συνδέεται με το ψηφιακό pin Arduino 11. το SER είναι η είσοδος δεδομένων που θα μετατοπιστεί.
Το Pin12 είναι RCLK (LATCH) είναι συνδεδεμένο με
Digitalηφιακή ακίδα Arduino 8
Το Pin11 είναι SRCLK (CLOCK) είναι συνδεδεμένο με το ψηφιακό pin 12 του Arduino
κάθε φορά που αυτός ο πείρος ανεβαίνει ψηλά (1) οι τιμές στον καταχωρητή αλλαγής μετατοπίζονται κατά 1 bit.
Το Vcc είναι ο πείρος 16 συνδεδεμένος με την κόκκινη ράγα του breadboard
ο πείρος 8 συνδέεται με τη γείωση
Το Arduino 5 βολτ συνδέεται με την κόκκινη ράγα της σανίδας
Το Arduino Grounsd συνδέεται με τη μαύρη ράγα
Συνδέστε τους χώρους των σανίδων μεταξύ τους όπως φαίνεται στο διάγραμμα.
Βήμα 5: Πώς λειτουργεί το κύκλωμα
Οι 3 διαφορετικές είσοδοι (CLOCK, LATCH, DATA) θα αλλάξουν τις τάσεις των εξόδων όπως φαίνονται στις λυχνίες LED. Ο ΚΩΔΙΚΟΣ θα προγραμματίσει την ακολουθία των LED και την ταχύτητα ενεργοποίησης και απενεργοποίησης των LED.
Βήμα 6: Οι έξοδοι θα μετατοπιστούν γρήγορα πρώτα από αριστερά προς τα δεξιά
Τα LEDS θα μετακινηθούν γρήγορα από αριστερά προς τα δεξιά.
Βήμα 7: Στη συνέχεια, τα LEDS θα πηγαίνουν από δεξιά προς αριστερά πολύ γρήγορα
Τα LEDS αλλάζουν κατεύθυνση (δεξιά προς αριστερά).
Βήμα 8: Συμπέρασμα
Ελπίζω ότι αυτό το έργο βοηθά στην κατανόηση των καταχωρητών βάρδιας και των χρήσεών του. Μου άρεσε το έργο. Δοκιμάστηκε
Tinkercad και έργα.
Υπάρχει ένας σύνδεσμος, αλλά μπορεί να χρειαστείτε έναν λογαριασμό Tinkercad για να τον δείτε. Ο σύνδεσμος είναι αναρτημένος παραπάνω επίσης με τον ΚΩΔΙΚΟ.
Σας ευχαριστώ
Βήμα 9: Βίντεο με Shift Registers
βίντεο με καταχωρητές βάρδιας
Συνιστάται:
Έλεγχος επίδειξης επτά τμημάτων χρησιμοποιώντας Arduino και 74HC595 Shift Register: 6 βήματα
Έλεγχος επίδειξης επτά τμημάτων χρησιμοποιώντας Arduino και 74HC595 Shift Register: Γεια, τι συμβαίνει, παιδιά! Akarsh εδώ από το CETech. Επτά οθόνες τμημάτων είναι καλό να δούμε και είναι πάντα ένα εύχρηστο εργαλείο για την εμφάνιση δεδομένων με τη μορφή ψηφίων, αλλά υπάρχει ένα μειονέκτημα σε αυτά, το οποίο είναι ότι όταν ελέγχουμε μια επίδειξη επτά τμημάτων σε πραγματικό
Χρήση χρονοδιακόπτη 556 για οδήγηση βηματικού κινητήρα: 5 βήματα
Χρήση χρονοδιακόπτη 556 για οδήγηση βηματικού κινητήρα: Αυτό το εγχειρίδιο θα εξηγήσει πώς ένας χρονοδιακόπτης 556 μπορεί να οδηγήσει βηματικό μοτέρ. Δεν απαιτείται κωδικός για αυτό το κύκλωμα
Cascade of Shift Registers 74HC595 Controlled Via Arduino and Ethernet: 3 Steps
Cascade of Shift Registers 74HC595 Controlled Via Arduino and Ethernet: Σήμερα θα ήθελα να παρουσιάσω ένα έργο που έχω εφαρμόσει σε δύο εκδόσεις. Το έργο χρησιμοποιεί 12 καταχωρητές βάρδιας 74HC595 και 96 LED, πίνακα Arduino Uno με ασπίδα Ethernet Wiznet W5100. 8 LED είναι συνδεδεμένα σε κάθε καταχωρητή αλλαγής ταχυτήτων. Οι αριθμοί 0
48 X 8 Scrolling LED Matrix Display Using Arduino and Shift Registers .: 6 βήματα (με εικόνες)
48 X 8 Scrolling LED Matrix Display Using Arduino and Shift Registers .: Hello all! This is my first Instructable and is all about about making a 48 x 8 Programmable Scrolling LED Matrix using a Arduino Uno and 74HC595 shift registers. Αυτό ήταν το πρώτο μου έργο με έναν πίνακα ανάπτυξης Arduino. Ταν μια πρόκληση που δόθηκε στον m
LED Matrix χρησιμοποιώντας Shift Registers: 7 βήματα (με εικόνες)
LED Matrix Using Shift Registers: Αυτό το διδακτικό πρέπει να είναι μια πληρέστερη εξήγηση από άλλες διαθέσιμες στο διαδίκτυο. Αξιοσημείωτο, αυτό θα παράσχει περισσότερες εξηγήσεις υλικού από ό, τι είναι διαθέσιμο στο LED Marquee, το οποίο μπορεί να διδαχθεί από το led555.GoalsΑυτό το εκπαιδευτικό παρουσιάζει τις έννοιες