【MicroPython ESP32】通过ntptime模块获取NTP获取网络时间
📝实例代码
import time,ntptime,network
def wifi_main():
global inif
wifi=network.WLAN(network.STA_IF) #WIFI模式
if not wifi.isconnected():
print('wifi ing......')
wifi.active(True)
wifi.connect('MERCURY_D268G','pba5ayzk') #连接WIFI
while not wifi.isconnected():
pass
print('Wifi connection succeeded')
print('network config:', wifi.ifconfig())
wifi_main()
while True: #时间校准
try:
print('time ing')
ntptime.settime()
print('time ok')
break;
except:
print('time no')
time.sleep(1)
mytime=time.localtime()
mytime='%d-%d-%d %d:%d:%d'%(mytime[0],mytime[1],mytime[2],mytime[3]+8,mytime[4],mytime[5])
print(mytime)
- 📜Shell调试窗口打印信息
![在这里插入图片描述](https://img-blog.csdnimg.cn/91155534ffab40ec8dc30491b86457f4.png)