7-segmentdisplay TM1637 op de Arduino
FunduinoLaatst bijgewerkt op
Ziffern anzeigen, blinken lassen und einen Timer bauen
Das Modul und seine Farben
Bibliothek installieren
Teil 1: Eine einzelne Ziffer anzeigen
Teil 1: Eine einzelne Ziffer anzeigen
#include <TM1637Display.h>
// Definiere die Pins für CLK und DIO
#define CLK 4
#define DIO 5
// Erstelle ein Display-Objekt
TM1637Display display(CLK, DIO);
void setup()
{
// Setze die Helligkeit der Anzeige (0 bis 7)
display.setBrightness(7);
// Lösche die Anzeige
display.clear();
// Zeige eine Ziffer an (hier die 5)
display.showNumberDec(5, false, 1, 0);
}
void loop()
{
// Im loop ist nichts weiter zu tun: Das Display wurde bereits im setup gesetzt.
}Teil 2: Vier Ziffern anzeigen und blinken lassen
Teil 2: Vier Ziffern anzeigen und blinken lassen
#include <TM1637Display.h>
#define CLK 4
#define DIO 5
TM1637Display display(CLK, DIO);
void setup()
{
display.setBrightness(7);
display.clear();
}
void loop()
{
// Zeige die Zahl 5678 für eine Sekunde
display.showNumberDec(5678);
delay(1000);
// Lösche die Anzeige für 500 Millisekunden - dadurch blinkt sie
display.clear();
delay(500);
}Teil 3: Einen Timer programmieren
Teil 3: Einen Timer programmieren
#include <TM1637Display.h>
// Startwert des Timers
int x = 0;
#define CLK 4
#define DIO 5
TM1637Display display(CLK, DIO);
void setup()
{
display.setBrightness(7);
display.clear();
}
void loop()
{
// Aktuellen Zählerstand anzeigen
display.showNumberDec(x);
delay(800);
// Zähler um 1 erhöhen
x = x + 1;
// Kurz löschen, damit der Wechsel sichtbar wird
display.clear();
delay(200);
}Handleiding beoordelen