void timerEvent() { read_DHT22(); refreshApp(); } void refreshApp() { Blynk.virtualWrite(V5, pump1.GetCurrentDuration()); Blynk.virtualWrite(V4, pump1.IsON()); } void read_DHT22() { Temperature = dht.readTemperature(); Humidity = dht.readHumidity(); // Serial.print("Температура: "); // Serial.println(Temperature, 2); // Serial.print("Влажность: "); // Serial.println(Humidity, 2); Blynk.virtualWrite(V3, Temperature); Blynk.virtualWrite(V2, Humidity); } // void writeSettings(){ // Для сохранения настроек в EEPROM // EEPROM.update(0, pump1.GetCurentDuration(); //} void readSettings() { // int f = 0; // EEPROM.get(0, f); // pump1.setDuration(f); // Serial.print("EEPROM.get(0, f): "); // Serial.println(f, 2); // // EEPROM.write(0, 15); // EEPROM.get(0, f); // Serial.print("EEPROM.write(0, f): "); // Serial.println(f, 2); }