Angebot!

RTC DS1302 Uhrmodul für Arduino

Ursprünglicher Preis war: 3,58 €Aktueller Preis ist: 2,60 €. USt.-frei

Der RTC DS1302 Modul ist kompatibel mit Arduino. Es hält die Uhrzeit und den Datums genau, perfekt für Elektronikprojekte.

Verfügbar bei Nachbestellung

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Das Produkt im Video

Beschreibung

Was ist das

Der DS1302 RTC Modul ist ein integrierter Schaltkreis, der die Uhrzeit und das Datum auch bei Unterbrechung der Stromversorgung aufrechterhält. Es ist für Arduino kompatibel und kann für Projekte verwendet werden, die einen präzisen Zeitgeber erfordern.

Eigenschaften

  • Kompatibel mit Arduino
  • Hält Uhrzeit und Datum auch ohne Stromversorgung
  • SKU: ARD001030
  • Preis: 2,6 €

Wofür es dient

Das RTC DS1302 Modul ist nützlich für Projekte, die einen präzisen Zeitgeber erfordern, wie digitale Uhren, Zeitregistrationsysteme oder Timer. Es kann mit einem LCD-Anzeigegerät verbunden werden, um Uhrzeit und Datum anzuzeigen, oder in komplexeren Projekten integriert werden, um Ereignisse zu überwachen oder zeitliche Informationen zu erfassen.

Tutorial: Wie man das DS1302 Uhrmodul verwendet

Das DS1302 RTC ist ein Uhrmodul, das die Zeit auch bei Unterbrechung der Energieversorgung aufrechterhält. Nützlich für Projekte, die einen präzisen Zeitgeber erfordern.

Was du brauchst

  • Arduino
  • Verbindungen mit 10 Pins
  • Widerstand 10kΩ

Schritte

  1. 1. Für den Modul auf einem Steckbrett oder einem Protobrett zusammenbauen.
  2. 2. VCC an 5V von Arduino anschließen.
  3. 3. GND an GND von Arduino anschließen.
  4. 4. DIO an einem der digitalen Pins von Arduino anschließen (z.B. D2).
  5. 5. SCLK an einem digitalen Pin von Arduino anschließen (z.B. D3).
  6. 6. RST an einem digitalen Pin von Arduino anschließen (z.B. D4).
  7. 7. VCC an 3.3V von Arduino anschließen (optional, wenn der Modul 3.3V unterstützt).
  8. 8. Verbinde den 10kΩ Widerstand zwischen RST und GND.

Beispielcode

```cpp
#include <Wire.h>
#include <RTClib.h>
RTC_DS1302 rtc;
void setup() {
  Serial.begin(9600);
  if (!rtc.begin()) {
    Serial.println("Failed to initialize RTC");
    while (1);
  }
}
void loop() {
  DateTime now = rtc.now();
  Serial.print("The time is now ");
  Serial.print(now.hour(), DEC);
  Serial.print(":");
  Serial.print(now.minute(), DEC);
  Serial.print(":");
  Serial.print(now.second(), DEC);
  Serial.println();
  delay(1000);
}
```

Mini-Projekt

Erstelle eine digitale Uhr auf einem 16×2 LCD Display mit einer Aktualisierung alle 5 Sekunden.

Häufige Fehler

  • Vergiss nicht, den RST Pin an GND anzuschließen, was dazu führen kann, dass der RTC nicht ordnungsgemäß funktioniert.
  • Verwende die falsche Spannung (5V anstatt 3.3V oder umgekehrt).
  • Vergiss nicht, die RTC Bibliothek in der setup() Funktion zu initialisieren.
  • Vergiss nicht, die Wire Bibliothek für I2C Kommunikation einzubeziehen.

Empfohlenes Zubehör

  • 16×2 LCD Display
  • Widerstand 220Ω für das Display
  • Steckbrett
  • Verbindungsleitungen

Häufige Fragen

Der Modul hält die Zeit nicht nach einem Neustart.
Stellen Sie die Verbindung zu VCC und GND sicher und stellen Sie sicher, dass der Modul 3.3V unterstützt, wenn Sie einen Arduino verwenden, der 5V bereitstellt.

Wie kann ich den RTC mit der aktuellen Uhrzeit synchronisieren?
Verwenden Sie die Funktion `setTime()` des RTClib-Bibliothek mit der aktuellen Uhrzeit.

Der Modul antwortet nicht, wenn eine Nachricht gesendet wird.
Stellen Sie die I2C-Verbindung sicher und stellen Sie sicher, dass die RTClib-Bibliothek korrekt initialisiert wurde.

Was ist der Unterschied zwischen VCC und VCC3.3?
VCC ist in der Regel 5V, während VCC3.3 3.3V ist. Verwenden Sie VCC3.3, wenn der Modul 3.3V unterstützt.

Rezensionen

Es gibt noch keine Rezensionen.

Schreiben Sie die erste Rezension für „RTC DS1302 Uhrmodul für Arduino“

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert