Raspberry Pi Pico: Experimente mit RTC
Eine Echtzeituhr, physikalische Uhr oder Real-time Clock (RTC) ist eine Uhr, welche die physikalische Zeit misst. In der technischen Informatik wird die Uhrzeit von einem computergesteuerten Gerät bzw. vom Betriebssystem vorgehalten.
Der Raspberry Pi Pico hat eine solche Echtzeituhr. Die folgenden Experimente mit der Echtzeituhr werden mit MicroPython programmiert. Hierfür eignet sich die Thonny Python IDE.
- Raspberry Pi Pico: Programmieren mit MicroPython
- Raspberry Pi Pico: Programmieren mit der Thonny Python IDE
Experiment: Echtzeituhr lesen und Daten ausgeben
Mit den folgenden 3 Befehlen wird die Echtzeituhr initialisiert, gelesen und die Daten ausgegeben.
# Bibliothek laden import machine # RTC initialisieren rtc = machine.RTC() # Datum/Uhrzeit lesen und ausgeben print(rtc.datetime())
Die Datenausgabe ist natürlich weniger schön. Eine Liste von Zahlen hat wenig Aussagekraft. Vielleicht kannst Du doch das aktuelle Datum und die Uhrzeit erkennen.
Experiment: Echtzeituhr einstellen
Woher bekommt die Echtzeituhr vom Raspberry Pi Pico eigentlich seine aktuelle Uhrzeit? Wenn der Pico mit Thonny verbunden ist, wird automatisch die Systemzeit von Deinem Betriebssystem eingestellt. Wenn aber kein Verbindung zu Thonny vorgesehen ist, dann muss die Software das Datum und die Uhrzeit selber einstellen.
# Bibliothek laden import machine # RTC initialisieren rtc = machine.RTC() # Echtzeituhr einstellen rtc.datetime((2022, 6, 23, 3, 14, 59, 25, 0))
Die Parameter von „datetime“ müssen in folgender Reihenfolgen angegeben werden: Jahr, Monat, Tag, Wochentag, Stunde, Minute, Sekunde, Hundertstel Sekunde).
Aber woher sollen das aktuelle Datum und die Uhrzeit zum Einstellen herkommen? Denkbar wäre, dass der Nutzer diese Daten manuell einstellt, eine batteriegepufferte externe Echtzeituhr verwendet wird oder die Daten von einem Zeitserver im Netzwerk geladen werden.
Weitere verwandte Themen:
- Raspberry Pi Pico: Grundlagen zur Echtzeituhr (Real-time Clock, RTC)
- Raspberry Pi Pico: GPIO-Grundlagen
- Raspberry Pi Pico: Anschlüsse und Schnittstellen
- Raspberry Pi Pico: Grundlegende Befehle von MicroPython
Teilen:
Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython
Das Elektronik-Set Pico Edition ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit MicroPython.
- LED: Einschalten, ausschalten, blinken und Helligkeit steuern
- Taster: Entprellen und Zustände anzeigen
- LED mit Taster einschalten und ausschalten
- Ampel- und Lauflicht-Steuerung
- Elektronischer Würfel
- Eigene Steuerungen programmieren
Online-Workshop
Hardware-nahes Programmieren mit dem Raspberry Pi Pico
Gemeinsam mit anderen und unter Anleitung experimentieren? Wir bieten unterschiedliche Online-Workshops zum Raspberry Pi Pico und MicroPython an. Einführung in die Programmierung, Sensoren programmieren und kalibrieren, sowie Internet of Things und Smart Home über WLAN und MQTT.
Für Ihre Fragen zu unseren Online-Workshops mit dem Raspberry Pi Pico besuchen Sie unseren PicoTalk (Online-Meeting). (Headset empfohlen)
Elektronik-Set Pico Edition
Raspberry Pi Pico: Hardware-nahes Programmieren mit MicroPython
Leichter Einstieg mit All-in-one-Set zum sofort Loslegen, um eigene Steuerungen programmieren.
Elektronik-Set Pico WLAN Edition
Raspberry Pi Pico W: IoT und Smart Home mit WLAN und MQTT
Betreibe Deinen Raspberry Pi Pico W als drahtloser Sensor in Deinem WLAN, versende E-Mails mit Daten und kommuniziere per MQTT im Internet of Things oder Smart Home.
Elektronik-Set Sensor Edition
Erweiterung zu den Elektronik-Sets Pico Edition und Pico WLAN Edition
Elektronik-Set mit den beliebtesten Sensoren zum Messen von Temperatur, Helligkeit, Bewegung, Lautstärke und Entfernung.