03_ESP32+MicroPython 连接WIFI

注意事项:

1.WIFI 名字写错会报错“OSError: Wifi Internal Error”

2.WIFI不要使用5G频率,否则运行报错,要使用2.4G频率。

3.运行代码前,请将WiFi连接信息替换为你自己的WiFi配置。

from machine import Pin, SPI
import time
import network
import machine

def do_connect():  # 连接无线
    wlan = network.WLAN(network.STA_IF)
    wlan.active(True)
    if not wlan.isconnected():
        print('connecting to network...')
        # WIFI名字和密码
        # WIFI 名字写错会报错“OSError: Wifi Internal Error”
        # 电脑WIFI不要使用5G频率,否则运行报错
        wlan.connect('******', '********')  # 请换成你的WIFI信息
        i = 1
        while not wlan.isconnected():
            print("正在链接中...{}".format(i))
            i += 1
            time.sleep(1)
    print('network config:', wlan.ifconfig())
    return wlan.ifconfig()[0]
 
def main():
    # 1. 链接wifi
    ip = do_connect()
    print("ip地址是:", ip)
    
    # 2.连接成功后,点亮蓝色LED灯
    pin2 = Pin(2, Pin.OUT)
    pin2.value(1)
    
if __name__ == "__main__":
    main()

官方文档地址:Quick reference for the ESP32 — MicroPython latest documentation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值