本文主要是介绍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 machinedef 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 = 1while not wlan.isconnected():print("正在链接中...{}".format(i))i += 1time.sleep(1)print('network config:', wlan.ifconfig())return wlan.ifconfig()[0]def main():# 1. 链接wifiip = 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
这篇关于03_ESP32+MicroPython 连接WIFI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!