Πίνακας περιεχομένων:

4X4 LED MATRIX Χρήση IC 74hc595: 7 βήματα
4X4 LED MATRIX Χρήση IC 74hc595: 7 βήματα

Βίντεο: 4X4 LED MATRIX Χρήση IC 74hc595: 7 βήματα

Βίντεο: 4X4 LED MATRIX Χρήση IC 74hc595: 7 βήματα
Βίντεο: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ιούλιος
Anonim
4X4 LED MATRIX Χρήση IC 74hc595
4X4 LED MATRIX Χρήση IC 74hc595

Περιγραφή

Σε αυτό το ιστολόγιο θα επικεντρωθούμε στον τρόπο δημιουργίας και κωδικοποίησης μιας μήτρας 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.
  • Μπορεί να λειτουργήσει ως οθόνη χαμηλού κόστους για μικρά έργα

Συνιστάται: