Inhaltsverzeichnis:

DS1302 RTC-Modul mit Tastatur + Arduino + LCD einrichten - Gunook
DS1302 RTC-Modul mit Tastatur + Arduino + LCD einrichten - Gunook

Video: DS1302 RTC-Modul mit Tastatur + Arduino + LCD einrichten - Gunook

Video: DS1302 RTC-Modul mit Tastatur + Arduino + LCD einrichten - Gunook
Video: Arduino Tutorial 35- Real Time Clock using DS1302 RTC Module 2024, November
Anonim
Image
Image

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

Benötigte Module und Material
Benötigte Module und Material
Benötigte Module und Material
Benötigte Module und Material
Benötigte Module und Material
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

Verdrahtung
Verdrahtung

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.