Micropython学习交流群 学习QQ群:786510434 提供多种固件下载和学习交流。
Micropython-扇贝物联 QQ群:31324057 扇贝物联是一个让你与智能设备沟通更方便的物联网云平台
Micropython学习交流群 学习QQ群:468985481 学习交流ESP8266、ESP32、ESP8285、wifi模块开发交流、物联网。
Micropython老哥俩的IT农场分享QQ群:929132891 为喜欢科创制作的小白们分享一些自制的计算机软硬件免费公益课程,由两位多年从事IT研发的中年大叔发起。
MicroPython[ESP32-S3]:开启WIFI设置NTP时间同步并显示当前日期和周
def do_connect(): import network wlan = network.WLAN(network.STA_IF) wlan.active(True) if not wlan.isconnected(): print('connecting to network...') wlan.connect('NBWIFI', 'z7758521') while not wlan.isconnected(): pass print('network config:', wlan.ifconfig()) def sync_ntp(): print("开始同步网络时间") import ntptime try: ntptime.NTP_DELTA = 3155644800 # 可选 UTC+8偏移时间(秒),不设置就是UTC0 ntptime.host = 'ntp1.aliyun.com' # 可选,ntp服务器,默认是"pool.ntp.org" 这里使用阿里服务器 ntptime.settime() # 修改设备时间,到这就已经设置好了 except Exception as e: print("同步ntp时间错误",repr(e)) def zero_str(str_num): num=int(str_num) num_str=None if num>9: num_str=str_num else: num_str="0"+str(str_num) return num_str def showtime(): import time localtime_now=time.localtime() print("localtime_now",localtime_now) localtime_now=time.localtime() print("localtime_now",localtime_now) # time_str='%s-%s-%s-%s:%s:%s'%(localtime_now[0],localtime_now[1],localtime_now[2],localtime_now[3],localtime_now[4],localtime_now[5]) time_str='%s-%s-%s-%s:%s:%s'%(localtime_now[0],zero_str(localtime_now[1]),zero_str(localtime_now[2]),zero_str(localtime_now[3]+8),zero_str(localtime_now[4]),zero_str(localtime_now[5])) print("time_str",time_str) week_arr=["星期一","星期二","星期三","星期四","星期五","星期六","星期日"] week_text=week_arr[localtime_now[6]] print("week_text",week_text) do_connect() sync_ntp() showtime()
Copyright © 2014 ESP56.com All Rights Reserved
执行时间: 0.0085830688476562 seconds