Eugenepwnz
New member
Добрый вечер. до того, как программно делаю Wifi.begin датчик влажности показывает значения влажности. После wifi.begin показывает все время заоблачное значение и не важно в воде он или нет.
Датчик аналоговый от амперки . Arduino IDE 1.8.9 Питаю датчик от 3.3в а сигнал припаял на 25, пробовал еще на 14. Подскажите пожалуйста как пользоваться аналоговыми датчиками и на каких пинах это возможно...
Wemos ESP32 OLED
Код:
Датчик аналоговый от амперки . 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 ZAOBLACHNOE ZNACHENIE
Serial.println(humidityNow);
int waitWiFi = 0;
while ( WiFi.status() != WL_CONNECTED ) {
if (waitWiFi >= 5) {
ESP.restart();
return;
}
waitWiFi +=1;
delay(1000);
}
}
void loop() {
}