HS-S30-L Uhrmodul

HS-S30-L Uhrmodul

1、Einführung

Der DS1307-Taktmodul ist ein geringer Energieverbrauch, mit 56 Byte nichtverlierbarem RAM ausgestatteter voller BCD-Codierung Zeituhr-Kalender Echtzeituhr-Chip, der Adressen und Daten über eine zweiadrige bidirektionale Seriellbus-Übertragung überträgt, der Chip kann Sekunden, Minuten, Stunden und andere Informationen bereitstellen, und die Anzahl der Tage eines jeden Monats kann automatisch angepasst werden.Der AM/PM-Flag entscheidet, ob der Uhrwerk im 24-Stunden- oder 12-Stunden-Modus arbeitet. Der Chip hat einen integrierten Spannungsinduktionskreis und verfügt über eine Abschaltaufzeichnung und Batteriewechselfunktion.Der DS1307-Timermodul ist ein Sensor mit integriertem Digitaluhrwerk, der vom Benutzer selbst programmiert werden kann, um einen elektronischen Zeigeruhren zu erstellen.

2、Schemazeichnung

Zeitmodul-HS-S30-L SchemaKlicken Sie zum Anzeigen

3、Modulparameter

Pinbezeichnung

Beschreibung

GND

GND(Spannungsversorgungsminus)

VCC

VCC(Spannungsversorgungsplus)

SDA

Serielle Datenleitung

SCL

Serielle Uhrleitung

  • Spannungsversorgung: 3.3V / 5V

  • Verbindungsart: PH2.0 Steckerkabel

  • Installationsart: Schraubenmontage / Lego-Bauweise

4, Platinegröße

5、Arduino IDE Beispielprogramm

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
Anleitung zum Herunterladen und Importieren der Bibliotheksdateien für das Arduino IDE:
Klicken Sie zum Anzeigen

Beispielprogramm (UNO-Entwicklerboard):

#include <RtcDS1307.h>
#include <Wire.h>

RtcDS1307<TwoWire> Rtc(Wire);

void setup(){
  Serial.begin(9600);
  Rtc.Begin();
  Rtc.SetIsRunning(true);
  Rtc.SetDateTime(RtcDateTime(__DATE__, __TIME__));
}

void loop(){
  //DS1307时钟模块接开发板llc(A4,A5)

  Serial.print(String(String("Date") + String(":")) + String(String(Rtc.GetDateTime().Year()) + String("-")) + String(String(Rtc.GetDateTime().Month()) + String("-")) + String(String(Rtc.GetDateTime().Day()) + String("-")));
  Serial.println(String(String("Time") + String(":")) + String(String(Rtc.GetDateTime().Hour()) + String("-")) + String(String(Rtc.GetDateTime().Minute()) + String("-")) + String(Rtc.GetDateTime().Second()));

}

6、ESP32 Python Beispiel (für Mixly IDE /米思齐)

Entwicklungsboard auswählen Python ESP32 [ESP32 Generic(4MB)] auf den Code-Modus umschalten und hochladen

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

示例程序(ESP32-Python):

待更新...

7、米思齐 Mixly 示例程序(图形化语言) in Deutsch

Beispielprogramm (UNO-Entwicklerboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:Klicken Sie zum Anzeigen

Beispielprogramm (ESP32-Entwicklungsboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

Bilder müssen aktualisiert werden...

8、Testumgebung Einrichtung

Testumgebung für Arduino UNO einrichten

Vorbereiten Sie die Komponenten:

  • HELLO STEM UNO R3 Entwicklungsplatine *1

  • HELLO STEM UNO R3 P Erweiterungsplatte *1

  • USB type-c Datenkabel *1

  • Zeitzählermodul (HS-S30L) *1

  • PH2.0 4P Stecker auf DuPont-Kabel umwandeln *1

Schaltplan der Leitung:

ESP32 Testumgebung einrichten

Vorbereiten Sie die Komponenten:Wird aktualisiert...

Schaltplan der Leitung:Wird aktualisiert...

9、Video-Tutorial

Video-Tutorial:Klicken Sie zum Anzeigen

10、Testergebnis

Arduino UNO Testergebnis:

Das Gerät ist an die Kabel angeschlossen, laden Sie dann das obige Programm auf die Arduino UNO-Entwicklungsplatine hoch, öffnen Sie den Mxily-Serialport-Watcher und drucken Sie die DS1307-Uhrmodul-Lesung des aktuellen Datums und der aktuellen Uhrzeit über den Serialport aus.

ESP32 Testergebnis:

Wird aktualisiert...