Wifi.h при begin перестает работать датчик влажности аналог на ESP32

nkYellOw
Offline
Зарегистрирован: 23.11.2015

Добрый день. до того, как программно делаю Wifi.begin датчик влажности показывает значения влажности. После begin показывает все время 4200+ значение и не важно в воде он или нет.

Датчик аналоговый от амперки . Arduino IDE 1.8.9 Питаю датчик от 3.3в а сигнал припаял на 25, пробовал еще на 14

Wemos ESP32 OLED

Код:

#include <WiFi.h>

#define hip 25

struct eeprom_data_t {
  char STAssid[17];
  char STApass[17];
} eeprom_data;

void setup() {

  Serial.begin(115200);

  WiFi.mode(WIFI_STA);

  float humidityNow = analogRead(hip); // TYT OK
  Serial.println(humidityNow);
  WiFi.begin(eeprom_data.STAssid, eeprom_data.STApass);
  humidityNow = analogRead(hip); // TYT VSEGDA 100%
  Serial.println(humidityNow);

  int waitWiFi = 0;
  while ( WiFi.status() != WL_CONNECTED ) {

    if (waitWiFi >= 5) {
      ESP.restart();
      return;
    }

  }
}

void loop() {


}

 

mykaida
mykaida аватар
Онлайн
Зарегистрирован: 12.07.2018

Уважаемый, а ничего, что контроллер абсолютно другой? Если нет - идите по ссылке