Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In diesem Tutorial "Steuerung einer LED-Matrix mit Arduino". Ich zeige Ihnen, wie Sie Led-Matrix-Displays mit Arduino verwenden.
Und in diesem Artikel werden wir lernen, mit diesem Matrix-Display auch mit Arduino Lächeln-Emoticons zu erstellen.
Die verwendeten Zutaten sind immer noch die gleichen wie im vorherigen Artikel. Also starten wir gleich mit dem Tutorial.
Schritt 1: Erforderliche Komponente
Dies ist eine Liste der benötigten Komponenten:
- Led Matrik
- Arduino Nano
- Überbrückungsdraht
- USBmini
- Projektvorstand
Erforderliche Bibliothek:
LED-Steuerung
Schritt 2: Schema
Zum Zusammenbau der Komponenten siehe obige schematische Zeichnung, Sie können auch die folgenden Informationen sehen:
Led Matrix zu Arduino
VCC ==> +5V
GND ==> GND
DIN ==> D6
CS ==> D7
CLK ==> D8
Fahren Sie nach Abschluss der Komponentenmontage mit dem Programmiervorgang fort.
Schritt 3: Programmierung
Verwenden Sie den folgenden Code, um ein Lächeln-Emoticon in der Punktmatrix zu erstellen:
#include "LedControl.h"
/*
Jetzt brauchen wir eine LedControl, mit der wir arbeiten können. ***** Diese Pin-Nummern funktionieren wahrscheinlich nicht mit Ihrer Hardware ***** Pin 6 ist mit dem DataIn verbunden Pin 8 ist mit dem CLK verbunden Pin 7 ist mit LOAD verbunden Wir haben nur einen einzigen MAX72XX. */
LedControl lc=LedControl(6, 7, 8, 1);
lange Verzögerungszeit ohne Vorzeichen = 100;
Leere Einrichtung () {
lc.shutdown(0, falsch); lc.setIntensity(0, 8); lc.clearDisplay(0); }
leeres Lächeln (){
Byte a[8]={B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B00111100, B00000000};
lc.setRow(0, 0, a[0]);
lc.setRow(0, 1, a[1]); lc.setRow(0, 2, a[2]); lc.setRow(0, 3, a[3]); lc.setRow(0, 4, a[4]); lc.setRow(0, 5, a[5]); lc.setRow(0, 6, a[6]); lc.setRow(0, 7, a[7]); }
Leere Schleife () {
Lächeln(); }
Schritt 4: Ergebnis
Die Ergebnisse sind im Bild oben zu sehen.