estoy trabajando con nodemcu y blynk ayuda en un if por favor !

buenos dias … puedo hacer una consulta estoy trabajando con nodemcu junto con blynk … estoy volviendome loko con un if … que tendria q ser simple pero no puedo hacerlo andvoid SendSensor()
{
float h = dht.readHumidity();
float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit
if (isnan(h) || isnan(t)) {
Serial.println(“Failed to read from DHT sensor!”);
return;
}
if(h >= 80)
{
Serial.println(“Calentador ON…”);
digitalWrite(12, HIGH);
}
else if(h < 80){
digitalWrite(12, LOW);
Serial.println(“Calentador OFF”);
}
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);
lcd.setCursor(0,0);
lcd.print("TEMPERATURA: ");
lcd.print(t);
lcd.print(“c”);
lcd.setCursor(4,1);
lcd.print(“HUMEDAD: “);
lcd.print(h);
lcd.print(”%”);
timer.setInterval(1000,SendSensor);
}

… x ahi alguien tiene una idea de porque no me funciona … desde ya muchas gracias si alguien puede ayudarme …
este es el void … quiero hacer que cuando la temperatura baje de 80º de humedad prenda el caletador … pero no pedo hacer que me funcione …

Moderador:
Hola, bienvenido al foro Arduino.
En la sección proyectos tienes estos dos hilos que debiste haber leído antes de postear

Como tu consulta es para otra sección lo muevo a Software.
Los códigos se postean usando etiquetas. Edita

Normas del foro