pico w 在 wlan.active(true) 命令行被读取时冻结

问题描述 投票:0回答:0

这里是代码的连接部分:

def connect():
    #Connect to WLAN
    wlan = network.WLAN(network.STA_IF)
    print("lol")
    wlan.active(True)
    print("lol2")
    wlan.connect("Fios-Fxs4F","huff627arc62wry")
    while wlan.isconnected() == False:
        print('Waiting for connection...')
        utime.sleep(1)
    print(wlan.ifconfig())

try:
    connect()
except KeyboardInterrupt:
    machine.reset()

这段代码输出lol,然后不输出lol2,说明故障线是

wlan.active(true)

我该如何解决这个问题?根据文档,这是正确的方法。 值得注意的是我连接了一个模拟麦克风、一个 SD 卡模块和一个 OLED 显示器,我不确定它是否会影响它。 这个问题随机出现又随机消失,接线连接良好,我怀疑我消耗了太多电量,是真的吗?

谢谢!

networking wifi micropython raspberry-pi-pico
© www.soinside.com 2019 - 2024. All rights reserved.