Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dieses anweisbare zeigt Ihnen, wie Sie die Arduino 7-Segment-Uhr machen.
Genauigkeit ist aber scheiße!
Also habe ich das nur zum Programmieren und zum Spaß gemacht.
Wenn Sie eine ernsthafte Uhr erstellen möchten, können Sie das RTC-Modul verwenden, das die Zeit aufzeichnet.
Sie können vorgefertigte 4 Sieben-Segment-Anzeigen verwenden, wenn Sie mit der komplexen Verkabelung nicht vertraut sind, was die Wahrscheinlichkeit einer losen Verbindung und einer falschen Anzeigeausgabe erheblich reduzieren kann.
ein Druckknopf erhöht die Stunde und ein anderer erhöht die Minute um eins.
Lieferungen
Steckbrett
Arduino (mein Nano)
4 Sieben-Segment-Anzeige
2 Taster
2 led
4 Ein-Kohm-Widerstand
ein Strombegrenzungswiderstand (220 Ohm)
etwas Anschlusskabel
Schritt 1: Multiplexing 4 Sieben-Segment-Anzeige
Verbinden Sie alle entsprechenden Pins jedes 7-Segments miteinander, um die Anzeige in der angegebenen Reihenfolge in den obigen Bildern zu multiplexen.
Schritt 2: 7-Segment-Anzeige an Arduino anschließen
Verbinden Sie alle Anschlüsse der 7-Segment-Anzeige nach diesem Schema mit dem digitalen Pin von Arduino.
A –digitaler Pin 2
B – digitaler Pin 3
C –digitaler Stift 4
D –digitaler Pin 5
E – digitaler Pin 6
F –digitaler Stift 7
G –digitaler Pin 8
DP – digitaler Pin 9.
Verbinden Sie alle gemeinsamen Pins mit dem digitalen Pin von Arduino über einen 1K-Ohm-Widerstand
D1 –digitaler Pin 10
D2 –digitaler Pin 11
D3 –digitaler Stift 12
D4 – digitaler Pin 13
Schritt 3: Anschließen der Sekunden-LED und der Einstelltaste
Erden Sie einen Anschluss des Tasters und die Kathode der LED.
Verbinden Sie die benachbarte Klemme mit A0 bzw. A1.
LED-Anode an A3.
Schritt 4: Code
Laden Sie zuerst die 7-Segment-Display-Bibliothek über den unten angegebenen Link von Github herunter und extrahieren Sie sie in den Arduino ide-Bibliotheksordner
Sieben-Segment-Bibliothek
Code auf Ihren Arduino hochladen
Sie können den Code nach Ihren Wünschen ändern.