Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: ΚΥΚΛΩΜΑ
- Βήμα 2: ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ
- Βήμα 3: ΠΡΟΦΥΛΑΞΕΙΣ
- Βήμα 4: ΚΩΔ
- Βήμα 5: Επεξήγηση
- Βήμα 6: Πράγματα που πρέπει να πάρετε μακριά
- Βήμα 7: Αναφορές
Βίντεο: 4X4 LED MATRIX Χρήση IC 74hc595: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Περιγραφή
Σε αυτό το ιστολόγιο θα επικεντρωθούμε στον τρόπο δημιουργίας και κωδικοποίησης μιας μήτρας LED 4x4 χρησιμοποιώντας έναν καταχωρητή αλλαγής (SN7HC595N)
Προμήθειες
Απαιτούμενα υλικά
- Shift register (SN7HC595N)
- Καλώδια βραχυκύκλωσης
- Πλακέτα Arduino (θα χρησιμοποιήσω το Arduino UNO)
- 16 LED
- Αντιστάσεις 330 ohm x4
- Σετ συγκόλλησης
- Πιάτο pcb
- Στερεά σύρματα
Βήμα 1: ΚΥΚΛΩΜΑ
Τοποθετήστε 16 LED'S σε τετράγωνο ώστε η άνοδος κάθε LED να είναι στραμμένη προς τα κάτω και οι κάθοδοι προς τα δεξιά
- Συνδέστε όλες τις καθόδους της λυχνίας LED σε στήλες
- Συνδέστε όλες τις ανόδους του LED'S σε σειρές
- Πάρτε έξοδο από κάθε σειρά και στήλη, οπότε στο τέλος θα έχετε 8 εξόδους από τον πίνακα 4x4.
Βήμα 2: ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ
Βήμα 3: ΠΡΟΦΥΛΑΞΕΙΣ
- Η σωστή τιμή της αντίστασης είναι πολύ σημαντική καθώς το κύκλωμα δεν θα λειτουργήσει σωστά χωρίς αυτό.
- Κατά τη συγκόλληση να είστε πολύ προσεκτικοί και βεβαιωθείτε ότι κανένα καλώδιο γραμμής και στήλης δεν αγγίζει το ένα το άλλο.
- Μην συνδέετε το κύκλωμα ενώ το arduino είναι ενεργοποιημένο, δηλαδή όταν τροφοδοτείται ο πίνακας arduino.
- Ελέγξτε μεμονωμένα όλες τις λυχνίες LED πριν από τη σύνδεση.
Βήμα 4: ΚΩΔ
κατεβάστε τον κωδικό από τον σύνδεσμο που δόθηκε. σύνδεσμος για τον κωδικό
Βήμα 5: Επεξήγηση
Σημαντικές ακίδες στο IC-
SER (Serial) όπου εισέρχονται τα δεδομένα
SRCLK (Σειριακό ρολόι) ο ακροδέκτης που έχετε ορίσει σε υψηλό επίπεδο για να αποθηκεύσετε ό, τι υπάρχει στο SER
RCLK (Εγγραφή ρολογιού) τον ακροδέκτη που ορίσατε σε υψηλό μόλις ολοκληρώσετε τη ρύθμιση όλων των ακίδων
Το τσιπ Shift Register μετατρέπει τα bit που εισάγονται σε σειρά μέσω του pin δεδομένων σε 8 παράλληλα bits, οπότε αν θέλετε να στείλετε ας πούμε 10010000 ξεκινάτε με το λιγότερο σημαντικό bit (0), ώστε να ορίσετε το SER σε LOW (D10 στο Arduino) Το Στη συνέχεια, ορίζετε το SCK (D11 στο Arduino) σε HIGH και στη συνέχεια σε LOW, για να "αποθηκεύσετε" την τιμή
Βήμα 6: Πράγματα που πρέπει να πάρετε μακριά
- Αλλάζοντας τον κώδικα μπορείτε να εκτυπώσετε διαφορετικά μοτίβα και σχήματα σε πίνακα 4x4.
Μπορεί να λειτουργήσει ως οθόνη χαμηλού κόστους για μικρά έργα
Συνιστάται:
Χρήση πληκτρολογίου 4x4 με CircuitPython: 4 βήματα
Χρήση πληκτρολογίου 4x4 με CircuitPython: Αυτό το φθηνό πληκτρολόγιο προσφέρει μια απλή μέθοδο αριθμητικής εισαγωγής στα έργα σας CircuitPython. Θα το χρησιμοποιήσω με ένα Adafruit ItsyBitsy M0 express. Θα χρειαστείτε: Πληκτρολόγιο - το δικό μου είναι 4x4ItsyBitsy M0 Express ή παρόμοιος πίνακαςMu Editor εγκατεστημένος σε
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Πληκτρολόγιο μεμβράνης 4x4 Matrix με χρήση Arduino Nano: 4 βήματα
4x4 Matrix Membrane Keypad Using Arduino Nano: 4x4 Matrix Membrane Keypad είναι μια ενότητα πληκτρολογίου που χρησιμοποιείται συχνά για την κατασκευή έργων Arduino, όπως αριθμομηχανές, εισαγωγή κωδικού πρόσβασης και άλλα. Αυτά είναι τα χαρακτηριστικά αυτού του πληκτρολογίου: Πολύ λεπτό σχέδιο εύκολο στη χρήση σε οποιοδήποτε μικροελεγκτήςΚλειδί προδιαγραφών: Maxi
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό
Χρήση 2 Shift Registers (74HC595) για οδήγηση 16 LED: 9 βήματα
Χρήση 2 Shift Registers (74HC595) για οδήγηση 16 LED: Αυτό το κύκλωμα θα χρησιμοποιεί 2 καταχωρητές βάρδιας (74HC595). Οι καταχωρητές βάρδιας θα κινούνται ως έξοδοι 16 LED. Κάθε καταχωρητής βάρδιας θα οδηγεί 8 LED. Οι καταχωρητές βάρδιας είναι ενσύρματοι έτσι ώστε κάθε έξοδος καταχωρητή αλλαγής να μοιάζει με διπλότυπο του άλλου