Jetzt können Sie die RTC als diese auch im System ansteuern. Deswegen
können Sie nun die folgenden Befehle verwenden:
sudo hwclock -r
Mit diesem Befehl können Sie die Uhrzeit der RTC ausgeben lassen.
sudo hwclock -w
Mit diesem Befehl wird die RTC auf die Uhrzeit des Systems angepasst
Im Code verwenden
Wenn Sie Ihre RTC im Code verwenden wollen, müssen Sie die Treiber der
RTC deinstallieren oder die RTC nicht im System einbetten, denn der Trei-
ber der RTC blockt diese für weitere Prozesse. Den Treiber deinstallieren
Sie mit :
sudo rmmod rtc-ds1307
Diesen Befehl müssen Sie nur ausführen, wenn Sie die RTC ins System
eingepflegt haben. Sie sollten dann auch die hinzugefügten Zeilen in
rc.local
entfernen um falsche Änderungen im System zu vermeiden.
Wir verwenden in unserem Codebeispiel die Bibliothek
RTC_SDL_DS3231, welche von
Um den Code auszuführen müssen Sie zunächst in einen Unterordner
wechseln. Dies machen Sie mit dem folgenden Befehl:
cd ~/Desktop/Explorer-700/RTC_SDL_DS3231
Dort können Sie unseren Code ausführen, welcher die RTC auf die
Systemuhrzeit setzt und jede Sekunde die Uhrzeit und das Datum
ausgibt. Diesen Code können Sie mit dem folgenden Befehl ausführen:
sudo python3 ds3231.py
Drücken Sie die Tasten STRG + C um das Programm zu beenden.
12. TEMPERATURSENSOR - DS18B20
Der Temperatursensor, welcher im Lieferumfang enthalten ist, wird sepa-
rat angeschlossen und ist nicht auf der Platine verbaut. Hierbei ist zu
beachten, dass die gerade Seite des Sensors zum Display zeigt und die
runde Seite Richtung USB- und Ethernet-Ports des Raspberry Pi.
SwitchDoc Labs
veröffentlicht wurde.
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn