Czas systemowy
Aby uzyskać dostęp do różnych funkcji związanych z odmierzaniem czasu, najpierw musimy zaimportować moduł time.
Aby uzyskać dostęp do zegara RTC, musimy utworzyć instancję klasy, która nim zarządza. Tę klasę znajdziemy w module machine, który należy zaimportować. Następnie w zmiennej new_time tworzymy krotkę czasu, podając do niej aktualną datę i godzinę.
Uwaga!!! Krotka czasu klasy RTC jest inna niż krotka czasu modułu time! Jest to dość irytujący brak konsekwencji ze strony twórców MicroPythona, przez co można łatwo popełnić błąd. Należy podać kolejno: rok, miesiąc, dzień, numer dnia tygodnia (najlepiej podać 0 i dzień tygodnia zostanie uzupełniony automatycznie), godzinę, minutę, sekundę, subsekundy (czyli najlepiej 0).
W poniższym przykładzie ustawiamy datę na 24 grudnia 2000 i godzinę na 12:34:56. Następnie tworzymy instancję klasy RTC i zapisujemy ją do zmiennej rtc. Kolejnym krokiem jest wywołanie metody datetime i podanie do niej krotki czasu.