Wifimanager

Тема в разделе "ESP8266, ESP32", создана пользователем shurrup, 5 ноя 2022.

  1. shurrup

    shurrup Нерд

    Добрый вечер, а пользовался кто библиотекой wifimanager? Вроде и все просто несколько строчек кода, но как хотелось бы не работает. После конфигурации сети и перезагрузки устройство подключается к сети, но после выключения и включения устройства уже не подключается

    Код (C++):
    #ifdef ESP32
    #include <WiFi.h>
    #else
    #include <ESP8266WiFi.h>
    #endif
    #include <WiFiClientSecure.h>
    #include <WiFiManager.h>
    #include <DNSServer.h>
    #include <ESP8266WebServer.h>
    #include <WiFiManager.h>
    #define TRIGGER_PIN 12



    void setup() {
      WiFi.mode(WIFI_STA);
      Serial.begin(115200);
      Serial.println("\n Starting");
      pinMode(TRIGGER_PIN, INPUT_PULLUP);
      if (WiFi.status() != WL_CONNECTED) {
       delay(1000);
        Serial.println("Connecting not");
          //ESP.reset();
        delay(1000);
      }
      else if (WiFi.status() == WL_CONNECTED) {
       delay(1000);
        Serial.println("Connecting ok");
      }
    }

    void loop() {
      if (digitalRead(TRIGGER_PIN) == LOW) {
        WiFiManager WiFiManager;
        WiFiManager.startConfigPortal("OnDemandAP");
        Serial.println("conect OnDemAP");
    }


    }
    Что не так? Не пойму