把WiFiManager库中.c文件中的这段代码替换以下代码
const char HTTP_PORTAL_OPTIONS[] PROGMEM = "<form action=\"/wifi\" method=\"get\"><button>配置WiFi</button></form><br/><form action=\"/0wifi\" method=\"get\"><button>配置WiFi(无扫描)</button></form><br/><form action=\"/i\" method=\"get\"><button>信息</button></form><br/><form action=\"/r\" method=\"post\"><button>复位</button></form>";
替换完成后配网页面就会 显示成中文
以下代码为清楚esp8266配置信息
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
void setup() {
Serial.begin(9600);
// 建立WiFiManager对象
WiFiManager wifiManager;
// 清除ESP8266所存储的WiFi连接信息
wifiManager.resetSettings();
Serial.println("ESP8266 WiFi 设置已清除");
}
void loop() {}
以下代码为配置一键联网
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
void setup() {
Serial.begin(9600);
// 建立WiFiManager对象,对象名称自己写
WiFiManager esp8266;
// 自动连接WiFi。以下语句的参数是连接ESP8266时的WiFi名称自己写
esp8266.autoConnect("esp8266");
// 如果您希望该WiFi添加密码,可以使用以下语句:
// wifiManager.autoConnect("AutoConnectAP", "12345678");
// 以上语句中的12345678是连接AutoConnectAP的密码
// WiFi连接成功后将通过串口监视器输出连接成功信息
Serial.println("");
Serial.print("ESP8266 以连接 ");
Serial.println(WiFi.SSID()); // WiFi名称
Serial.print("IP 地址:\t");
Serial.println(WiFi.localIP()); // IP
}
void loop() {}