Arduino Mega - TM1637 4-stellige 7-Segment Anzeige
Für Projekte wie Uhren, Timer und Zähler verwenden Sie normalerweise eine 4-stellige 7-Segment Anzeige. Normalerweise benötigt sie 12 Drähte. Aber das TM1637 Modul macht es einfacher, indem es nur 4 Drähte verwendet: zwei Drähte für die Stromversorgung und zwei Drähte zur Steuerung der Segmente.
Dieser Leitfaden geht nicht auf Hardware-Details ein. Wir zeigen, wie Sie eine 4-stellige 7-Segment Anzeige mit dem Arduino Mega verbinden und wie Sie es programmieren, um das anzuzeigen, was wir wollen.

Dieser Leitfaden verwendet eine 4-stellige, doppelpunkt-getrennte 7-Segment Anzeige. Wenn Sie Dezimalzahlen anzeigen müssen, verwenden Sie bitte das 74HC30 4-stellige 7-Segment Display Modul.
Benötigte Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über die TM1637 4-stellige 7-Segment Anzeige
Ein TM1637 Modul hat normalerweise vier 7-Segment LED-Anzeigen und eine Doppelpunkt-LED zwischen ihnen. Es kann die Zeit als Stunden und Minuten oder Minuten und Sekunden anzeigen, oder die Punktestände von zwei Teams.
Pinbelegung
Das TM1636 4-stellige 7-Segment Anzeigemodul hat vier Pins.
- CLK-Pin: Takt-Pin. Sie können ihn mit jedem digitalen Pin des Arduino Mega verbinden.
- DIO-Pin: Daten-Pin (Eingabe/Ausgabe). Verbinden Sie ihn mit jedem digitalen Pin des Arduino Mega.
- VCC-Pin: Stromversorgungs-Pin. Er versorgt das Modul mit Strom. Verbinden Sie ihn mit einer 3,3V oder 5V Versorgung.
- GND-Pin: Masse-Pin. Verbinden Sie ihn mit der Masse.

Schaltplan
Um eine TM1637 Anzeige mit einem Arduino Mega zu verbinden, benötigen Sie vier Drähte: zwei für die Stromversorgung und zwei für die Steuerung. Versorgen Sie das Modul über den 5V Pin des Mega mit Strom. Verbinden Sie die CLK und DIO Pins mit beliebigen digitalen Pins des Mega, wie 2 und 3. Wenn Sie andere Pins verwenden, denken Sie daran, die Pin-Nummern im Code zu aktualisieren.
| TM1637 Pin | Arduino Mega Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| CLK | Pin 9 |
| DIO | Pin 10 |

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Bibliothek Installation
Um die TM1637 4-stellige 7-Segment Anzeige einfach zu verwenden, müssen Sie die TM1637Display Bibliothek von Avishay Orpaz installieren. Hier sind die Schritte zur Installation der Bibliothek:
- Öffnen Sie das Bibliotheken-Symbol auf der linken Seite der Arduino IDE.
- Geben Sie TM1637 in das Suchfeld ein und finden Sie die TM1637Display Bibliothek von Avishay Orpaz.
- Klicken Sie auf die Installieren-Schaltfläche.

Programmierung der TM1637 4-stelligen 7-Segment Anzeige mit Arduino Mega
- Fügen Sie die Bibliothek hinzu
- Verbinden Sie das Arduino Mega mit der Anzeige unter Verwendung von D9 als CLK und D10 als DIO.
- Erstellen Sie ein Anzeige-Element namens TM1637Display.
- Sie können anzeigen:
- Eine Zahl
- Eine Dezimalzahl
- Eine negative Zahl
- Oder einen Buchstaben
- Wenn Sie einen Buchstaben verwenden, geben Sie an, wie er aussieht. Hier sind Beispiele für jeden Fall:
- Um eine Zahl anzuzeigen, sehen Sie sich die Beispiele unten an.
- Das Symbol _ (Unterstrich) bedeutet eine Ziffer, die nicht angezeigt wird.
- Zeigen Sie die Zahl mit einem Doppelpunkt oder einem Punkt an.
Arduino Mega Code
Schnelle Schritte
Befolgen Sie diese Schritte nacheinander.
- Verbinden Sie eine TM1637 4-stellige 7-Segment Anzeige mit dem Arduino Mega unter Verwendung des bereitgestellten Schaltplans.
- Verbinden Sie das Arduino Mega Board mit Ihrem Computer über ein USB-Kabel.
- Öffnen Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das richtige Board (Arduino Mega) und den korrekten COM-Port.
- Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
- Klicken Sie auf die Upload-Schaltfläche in der Arduino IDE, um den Code auf das Arduino Mega hochzuladen.
- Beobachten Sie die Zustände der 7-Segment Anzeige.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.