下载第三方库WiFiManager到lib文件夹
git clone https://github.com/tzapu/WiFiManager.git
一、代码解析
第2行:包含WiFiManager库的头文件
第12行:创建WiFiManager对象
第14行:配置自动配网热点名称
二、自动配网
1、编译并上传固件,然后使用手机连接名称叫做“ESP8266-Auto”的WIFI热点
2、点击【Configure WiFi】开始配网,选择需要连接的WIFI热点名称,输入密码进行连接
3、连接成功后会自动退出配置界面
4、按下ESP8266的复位键,即可看到WIFI连接成功的打印信息文章来源:https://uudwc.com/A/WvxEL
文章来源地址https://uudwc.com/A/WvxEL
三、完整代码
#include <Arduino.h>
#include "../lib/WiFiManager/WiFiManager.h"
void setup() {
// put your setup code here, to run once:
// 设置波特率
Serial.begin(9600);
Serial.println();
// 创建WIFI管理器
WiFiManager wifiManager;
// 自动连接
wifiManager.autoConnect("ESP8266-Auto");
// 打印WIFI信息
Serial.println("WIFI名称: " + WiFi.SSID());
Serial.println("IP地址: " + WiFi.localIP().toString());
}
void loop() {
// put your main code here, to run repeatedly:
}