之前给esp8266写的放到esp32c3上老报错,加上原代码太乱就重写了一下
之前无储存文件会报错,已修复
连接失败可能会报错,需要重启(有解决方法求告知)
萌新,求教
# wificonnect v2.0.esp32c3 by tdccj
from machine import Pin # 加载运行库
import network
import time
try:
with open('wifi.txt', 'r') as wifi: #读取账号密码
print('测试可用性')
except OSError:
with open("wifi.txt", 'w') as wifi: #如果没有储存文件则新建
print('第一次启动')
name = input('请输入wifi名:')
pwd = input('请输入wifi密码:')
wifi.write(name)
wifi.write('\n')
wifi.write(pwd)
print('开始读取账号密码')
with open('wifi.txt', 'r') as wifi:
name = wifi.readline()
name = name.strip('\n')
pwd = wifi.readline()
print(name)
print(pwd)
wlan = network.WLAN(network.STA_IF) #启用终端模式
wlan.active(True) #一定要有这个ÿ