#include "DHT.h"
DHT dht(2, DHT22);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(1000);
float humidity = dht.readHumidity();
if (isnan(humidity)) {
Serial.println("Error reading humidity!");
} else {
printHumidity(humidity);
// TODO: Send humidity with MQTT
sendHumidityMQTT(humidity);
}
}
void printHumidity(float humidityValue) {
Serial.println("Humidity: " + String(humidityValue) + "%");
}
// TODO: Implement this function to send humidity data over MQTT
void sendHumidityMQTT(float humidityValue) {
// Placeholder for MQTT publish code
}