2021年6月29日火曜日

M5StickCのRTCから年月日時分秒をMicroPythonで取得する

M5StickCのRTCから年月日時分秒をMicroPythonで取得するには、以下のコードの様にRTCクラスのdatetimeメソッドを使用します。

main.py
import machine
import time

rtc = machine.RTC()
#help(rtc)

while True:
    # yyyy-mm-dd hh:mi:ss
    print("{}-{:0>2}-{:0>2} {:0>2}:{:0>2}:{:0>2}".format(rtc.datetime()[0], rtc.datetime()[1], rtc.datetime()[2], rtc.datetime()[4], rtc.datetime()[5], rtc.datetime()[6]))
    time.sleep(2)

・備考
使用したMicroPython firmware: esp32-20210418-v1.15.bin
https://micropython.org/download/esp32/

0 件のコメント:

コメントを投稿