Inhaltsverzeichnis:

4X4 LED MATRIX mit 74hc595 IC - Gunook
4X4 LED MATRIX mit 74hc595 IC - Gunook

Video: 4X4 LED MATRIX mit 74hc595 IC - Gunook

Video: 4X4 LED MATRIX mit 74hc595 IC - Gunook
Video: 8x8 LED matrix via single 74HC595 2024, November
Anonim
4X4 LED MATRIX mit 74hc595 IC
4X4 LED MATRIX mit 74hc595 IC

Beschreibung

In diesem Blog konzentrieren wir uns darauf, wie man eine 4x4-LED-Matrix mit einem Schieberegister (SN7HC595N) erstellt und codiert

Lieferungen

Benötigte Materialien

  • Schieberegister (SN7HC595N)
  • Überbrückungskabel
  • Arduino-Board (ich werde Arduino UNO verwenden)
  • 16 LEDs
  • 330 Ohm Widerstände x4
  • Lötkit
  • Leiterplattenplatte
  • Massivdrähte

Schritt 1: SCHALTUNG

Platzieren Sie 16 LEDs im Quadrat, so dass die Anoden jeder LED nach unten und die Kathoden nach rechts zeigen

  • Verbinden Sie alle Kathoden der LED in Spalten
  • Verbinden Sie alle Anoden der LEDs in Reihen
  • Nehmen Sie die Ausgabe aus jeder Zeile und Spalte, sodass Sie am Ende 8 Ausgaben aus der 4x4-Matrix haben.

Schritt 2: SCHALTPLAN

SCHALTPLAN
SCHALTPLAN

Schritt 3: VORSICHTSMASSNAHMEN

  • Der richtige Widerstandswert ist sehr wichtig, da die Schaltung ohne ihn nicht richtig funktioniert.
  • Seien Sie beim Löten sehr vorsichtig und stellen Sie sicher, dass sich keine Reihen- und Spaltendrähte berühren.
  • Schließen Sie den Stromkreis nicht an, während das Arduino eingeschaltet ist, dh wenn das Arduino-Board mit Strom versorgt wird.
  • Überprüfen Sie einzeln alle LEDs, bevor Sie eine Verbindung herstellen.

Schritt 4: CODE

Laden Sie den Code über den angegebenen Link herunter. Link für den Code

Schritt 5: Erklärung

Wichtige Pins am IC-

SER (Seriell) wo die Daten eingehen;

SRCLK (Serial Clock) der Pin, den Sie auf hoch gesetzt haben, um zu speichern, was in SER ist;

RCLK (Register Clock) der Pin, den Sie auf High setzen, wenn Sie alle Pins eingestellt haben

Der Schieberegisterchip wandelt Bits, die durch den Datenpin in Reihe eingefügt werden, in 8 parallele Bits um. Wenn Sie also 10010000 senden möchten, beginnen Sie mit dem niederwertigsten Bit (0), also setzen Sie SER auf LOW (D10 auf dem Arduino).. Als nächstes setzen Sie SCK (D11 auf dem Arduino) auf HIGH und dann auf LOW, um den Wert zu „speichern“

Schritt 6: Dinge zum Mitnehmen

  • Durch Ändern des Codes können Sie tatsächlich verschiedene Muster und Figuren auf einer 4x4-Matrix drucken.
  • Es kann als kostengünstiges Display für kleine Projekte dienen

Empfohlen: