🔖

電子工作 現在時刻を取得

2023/01/08に公開

ESP32

wifiが繋がる環境なら、https://worldtimeapi.org/api/timezone/Asia/Tokyo
から時刻情報を取得すれば良い。

main.py
import urequests

######### wifi接続手順は省略 ##########

def getTime():
    res_json = urequests.get('https://worldtimeapi.org/api/timezone/Asia/Tokyo')
    data = ujson.loads(res_json.text)
    return data['unixtime']
    
print(getTime())

ラズピコ

RTCを使う。

main.py
from machine import RTC

rtc = RTC()
rtc.datetime(2022,1,1,0,12,0,0,0)

Discussion