【ESP32】【micropython】esp32使用wifi联网

【ESP32】【micropython】esp32使用wifi联网

WIFI.py

新建一个WIFI.py

import network
import utime

def Connect():
	wifi = network.WLAN(network.STA_IF)
	if not wifi.isconnected():
		wifi.active(True)
		wifi.connect('ssid', 'password')
		while not wifi.isconnected():
			utime.sleep()
	print('network config:',wifi.ifconfig())

main.py

新建一个maim.py,输入

import WIFI

WIFI.Connect()

使用

cp main.py /pyboard/.
cp WIFI.py /pyboard/.

将main.py和WIFI.py复制到esp32中。这样,每次开机,板子都会自动连接wifi。

例子:利用网络自动校准esp32系统时间

修改上面的main.py文件

import WIFI
import ntptime

#连接wifi
WIFI.Connect()
#设置系统时间
ntptime.NTP_DELTA = 3155644800 #因为我们需要设置为东八区的时间,它与格林尼治时间有个差值
ntptime.host = 'ntp1.aliyun.com' #修改为国内的时间源
ntptime.settime()
#输出当前系统时间
utime.localtime()
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值