#include <DHT.h>
// Defina o tipo do sensor (DHT22 ou DHT11)
#define DHT_TYPE DHT22
// Defina o pino GPIO ao qual o sensor está conectado
#define DHT_PIN 2
// Adicionar o sensor
DHT dht(DHT_PIN, DHT_TYPE);
void setup() {
// Inicializar monitoramneto
Serial.begin(115200);
Serial.println("Lendo dados do sensor");
// Inicialize o sensor DHT
dht.begin();
}
void loop() {
//Tempo entre as leituras
delay(2000);
// Leia a temperatura do sensor
float temperatura = dht.readTemperature();
// Verifique se a leitura do sensor foi bem-sucedida
if (isnan(temperatura)) {
Serial.println("Erro ao ler dados do sensor!");
} else {
// Exiba os valores lidos no monitor serial
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println(" °C");
}
}