Inhaltsverzeichnis:
- Schritt 1: Benötigte Module und Material
- Schritt 2: Verkabelung
- Schritt 3: Bibliotheken, Code und Funktionsweise
Video: DS1302 RTC-Modul mit Tastatur + Arduino + LCD einrichten - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Hallo, ich habe gerade dieses kleine Projekt gemacht, ich hoffe es gefällt euch, wie der Titel sagt, geht es darum, wie man eine Tastatur zum Einstellen des DS1302 verwendet andere Module oder Funktionen… Es ist sehr einfach zu verstehen und anpassbar, ich hoffe es gefällt euch und findet es nützlich.
Sehen Sie sich das Video oben an, wenn Sie weitere Hilfe benötigen, oder fragen Sie in einem Kommentar, es ist mir ein Vergnügen.
Schritt 1: Benötigte Module und Material
Dazu benötigen wir:
-Arduino-Board hier verwende ich Arduino UNO
-DS1302 RTC-Modul
-4 * 4 oder 4 * 3 Matrix-Tastatur hier habe ich 4 * 4 verwendet
-LCD i2c-Bildschirm
Einige Überbrückungsdrähte und 1k-Widerstand (Nur wenn Sie ein RTC-Problem haben)
Schritt 2: Verkabelung
Die Verkabelung wie im Schaltplan gezeigt:
-Tastaturstifte: 1-8 mit D5-D12
-RTC DS1302: - Vcc - 5V
- GND - GND
- CLK - D2
- DAT- (1k Widerstand optional, wenn nur Druckprobleme auftreten) - D3
- RST - D4
-LCD i2c: - Vcc - 5V
- GND - GND
- SDA - A4
- SCL - A5
Schritt 3: Bibliotheken, Code und Funktionsweise
Hier können Sie alle von mir verwendeten Bibliotheken (.zip) zur Installation und Code im ".ino"-Format herunterladen:
- RTC virtuabotix-Bibliothek
- LCD i2c NewLiquidCrystal-Bibliothek
- Tastaturbibliothek
Und hier ist der Code: Download Code
Funktionsweise: Nach dem Verdrahten, Hochladen des Codes, Stromversorgung Ihres Arduino-Boards, normalerweise sollte ein Standard- oder Voreinstellungs-Datum und eine Uhrzeit auf dem LCD erscheinen. Drücken Sie "*", um die Einrichtung über die Tastatur zu starten Jahr, Monat … Wenn Sie die Taste drücken, speichert das Programm automatisch die Werte, Beispiel: Wenn Sie aufgefordert werden, das Jahr einzustellen, drücken Sie (2-0-1-8), es wird automatisch gespeichert und fordert Sie zur Eingabe auf Monat… für Monat, Stunde… sollten Sie immer zwei Ziffern eingeben wie für April (0-4)…
Ich habe an keinem Wochentag Sekunden hinzugefügt, "Faulheit: D: D" füge sie hinzu, wenn du willst.
Fühlen Sie sich frei, einen Kommentar, einen Vorschlag oder eine Frage zu hinterlassen, wenn Sie ein Problem haben.