//Función que se encarga de leer datos de todos los sensores
void leer_datos_sensores(){
valor_ha = dht.readHumidity(); //Se lee la humedad en el ambiente
valor_ta = dht.readTemperature(); //Se lee la temperatura en el ambiente
valor_ht1 = analogRead(hum_tierra1); //Se lee humedad en tierra en la zona1
valor_na = analogRead(nivel_agua); //Se mide el nivel de agua existente en el depósito
valor_luz = analogRead(luz_ldr); //Se lee la luz
DS18B20.requestTemperatures(); //Prepara el sensor para la lectura
valor_tt1 = DS18B20.getTempCByIndex(0); //Se lee la temperatura en tierra en la zona 1
}
//Función para enviar valores de los sensores por el puerto serie
void enviar_datos(){
Serial.print(valor_ha);Serial.print(",");
Serial.print(valor_ta);Serial.print(",");
Serial.print(valor_ht1);Serial.print(",");
Serial.print(valor_na);Serial.print(",");
Serial.print(valor_luz);Serial.print(",");
Serial.print(valor_tt1);Serial.print(",");
}