Wifi.h при begin перестает работать датчик влажности аналог на ESP32
- Войдите на сайт для отправки комментариев
Пт, 05/04/2019 - 21:34
Добрый день. до того, как программно делаю 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() {
}
Уважаемый, а ничего, что контроллер абсолютно другой? Если нет - идите по ссылке