自动配网后,要怎么更换WiFi-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2409|回复: 1

[已解决] 自动配网后,要怎么更换WiFi

[复制链接]
发表于 2020-9-28 00:07 | 显示全部楼层 |阅读模式
本帖最后由 747336330 于 2020-10-20 20:03 编辑

自动配网后,要怎么清理掉保存 WiFi 的信息,然后可以重新配网。

比如按住 Io2+GND  清除 wifi 信息

#define BLINKER_WIFI                    //官方wifi协议库
#define BLINKER_ESP_SMARTCONFIG         // 进行配网
#define BLINKER_MIOT_LIGHT              //小爱灯类库
#define BLINKER_PRINT Serial            //串口协议库
#include <Blinker.h>                    //官方库



求个详细点的例子,搞了好久了
发表于 2020-9-28 11:10 | 显示全部楼层
本帖最后由 skygz 于 2020-9-28 11:19 编辑

int GPIO_RESET = 13;   //这IO接地然后上电 可触发重置WIFI可重新配网


void setup(){
........................................
我配网用的是  wifiManager,      其它用法见后面 的注释

   pinMode(GPIO_RESET, INPUT);             //定义io口为输入
    digitalWrite(GPIO_RESET, HIGH);          //定义io口默认低电平
  
  // 重置保存的修改 目标是为了每次进来都是去掉配置页面
    if (digitalRead(GPIO_RESET) == LOW){
      Serial.println(F("WiFi resetSettings."));
      wifiManager.resetSettings();

/*  其它用法  ESP32 或 ESP8266的
  #ifdef ESP32
    WiFi.disconnect(true,true);
  #else
    WiFi.persistent(true);
    WiFi.disconnect(true);
    WiFi.persistent(false);
  #endif
/*
    }
.........................
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-30 01:35 , Processed in 0.069795 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表