Inhaltsverzeichnis:

Schnittstelle LED-Punktmatrix (8x8) mit NodeMCU - Gunook
Schnittstelle LED-Punktmatrix (8x8) mit NodeMCU - Gunook

Video: Schnittstelle LED-Punktmatrix (8x8) mit NodeMCU - Gunook

Video: Schnittstelle LED-Punktmatrix (8x8) mit NodeMCU - Gunook
Video: LED 8X8 dot matrix Display with max7219 and Arduino 2024, Juli
Anonim
Schnittstelle LED Dot Matrix (8x8) mit NodeMCU
Schnittstelle LED Dot Matrix (8x8) mit NodeMCU

Hallo Macher,

Ich bin mit einem anderen einfachen und coolen Instructable.

In diesem Instructable lernen wir, wie man LED Dot Matrix (8x8) mit NodeMCU verbindet.

Also, lass uns beginnen.

Schritt 1: Benötigte Dinge

Benötigte Dinge
Benötigte Dinge

Dies sind die erforderlichen Dinge, um diese Instructables zu tun.

Hardware-Anforderung

  • LED-Punktmatrix (8x8)
  • KnotenMCU
  • Überbrückungsdrähte / Anschlussdrähte (optional)
  • Brotbrett
  • Micro-USB-Kabel

Software Anforderungen

Arduino IDE (mit installierter ESP8266-Bibliothek)

Schritt 2: Beschreibung

Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung

Eine LED-Punktmatrix oder LED-Anzeige ist eine große, niedrig auflösende Form der Punktmatrixanzeige.

Es ist sowohl für industrielle als auch kommerzielle Zwecke nützlich, um Informationen anzuzeigen sowie für Hobby-Mensch-Maschine-Schnittstellen.

Es besteht aus einer 2D-Diodenmatrix, deren Kathoden in Reihen und deren Anoden in Spalten verbunden sind (oder umgekehrt).

Durch die Steuerung des Stromflusses durch jedes Reihen- und Spaltenpaar ist es möglich, jede LED einzeln zu steuern.

Schritt 3: Schaltungsverdrahtung

Schaltungsverdrahtung
Schaltungsverdrahtung
Schaltungsverdrahtung
Schaltungsverdrahtung
Schaltungsverdrahtung
Schaltungsverdrahtung

Die Punktmatrix hat 5 Pins, d.h.

VCC - Zu verbinden mit NodeMCU Vin.

GND - Zum Anschluss an den Ground Pin (GND) der NodeMCU.

Din - Zum Anschluss an Digital Pin D0 der NodeMCU.

CS - Zum Anschluss an Digital Pin D1 der NodeMCU.

CLK - Zum Anschluss an Digital Pin D2 der NodeMCU.

Schritt 4: Einrichtung der Bibliothek

Bevor Sie mit der Codierung beginnen, benötigen Sie die Arduino IDE.

Um Arduino IDE und für das NodeMCU-Setup herunterzuladen, können Sie meine vorherige Anleitung überprüfen. Und für dieses Instructable benötigen Sie LedControl Matrix LIbrary, Sie können es über den folgenden Link herunterladen.

LED-Steuerungsbibliothek

Ok, beginnen wir mit der Codierung

Schritt 5: Quellcode

CODE:

#enthalten

intDIN = 16; // D0

intCS = 5; // D1 int CLK = 4; // D2

LedControl lc=LedControl(DIN, CLK, CS, 0);

Void-Setup () {

lc.shutdown(0, falsch); //Der MAX72XX befindet sich beim Start im Energiesparmodus lc.setIntensity (0, 15); // Setzen Sie die Helligkeit auf den maximalen Wert lc.clearDisplay(0); // und lösche die Anzeige }

Leere Schleife () {

Byte a[8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L-Byte b[8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // Ich Byte c[8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G-Byte d[8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H-Byte e[8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // T-Byte f[8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H-Byte g[8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O-Byte h[8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U-Byte i[8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S-Byte j[8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte(a); Verzögerung (1000); printByte(b); Verzögerung (1000); printByte(c); Verzögerung (1000); printByte(d); Verzögerung (1000); printByte(e); Verzögerung (1000); printByte(f); Verzögerung (1000); printByte(g); Verzögerung (1000); printByte(h); Verzögerung (1000); printByte(i); Verzögerung (1000); printByte(j); Verzögerung (1000); }

Void printByte (Byte-Zeichen ) {

int i = 0; for(i=0;i<8;i++) {lc.setRow(0, i, Zeichen); } }

Laden Sie den unten angehängten Code "LED_DotMatrix_NodeMCU.ino" herunter.

Sie können den Code nach Belieben basteln oder so verwenden, wie er ist.

Schritt 6: AUSGANG

Das sind alles Macher

Ich hoffe, das hat dir gefallen. Bleiben Sie dran für weitere Projekte!

Empfohlen: