#include <DHT.h>
#define DHTPIN 2 // Pin digital donde está conectado el sensor DHT
#define DHTTYPE DHT11 // Tipo de sensor DHT (DHT11 o DHT22)
DHT dht(DHTPIN, DHTTYPE);
int sensorPin = A0; // Pin analógico donde está conectado el sensor de humedad del suelo
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
// Lectura de temperatura y humedad ambiental
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
// Lectura de humedad del suelo
int soilMoisture = analogRead(sensorPin);
// Mostrar resultados en el monitor serial
Serial.print("Humedad: ");
Serial.print(humidity);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(temperature);
Serial.print(" °C\t");
Serial.print("Humedad del suelo: ");
Serial.println(soilMoisture);
delay(2000); // Espera 2 segundos antes de la siguiente lectura
}