Serveur arduino uno et 0

Je ne sais pas exactement comment vérifier, alors je te met un bout de codes :

String lireCapteur() {
  trame=NULL;
  recupdht();
  trame += valdht;
  trame+="|";
   trame+="$";
   return trame;
}

void recupdht() {
  int humidite = dht.readHumidity();
  int temperature = dht.readTemperature();
  if (isnan(humidite) || (isnan(temperature)) || (humidite==0)) {
    valdht = "e|e";
  }
  else {
    String transitoire = String(humidite, DEC);
    transitoire += "|";
    transitoire += String(temperature, DEC);
    valdht = transitoire;
  }
}

Ce n'est qu'une partie, mais c'est ça l'idée...