/* Inclui a biblioteca de controle do sensor. */
#include <DHT.h>
/* Cria o objeto para o sensor no pino A0 do Arduino. */
DHT sensor(A0, DHT22);
/* Variáveis para armazenar os dados do sensor. */
String H, T;
void setup(){
/* Inicia a comunicação serial. */
Serial.begin(9600);
/* Inicia o sensor. */
sensor.begin();
}
void loop(){
/* Armazena os dados de umidade convertendo para */
/* String sem casas decimais. */
H = String(sensor.readHumidity(), 0);
/* Armazena os dados de temperatura convertendo para */
/* String com uma casa decimal. */
T = String(sensor.readTemperature(), 1);
/* Imprime os dados no monitor serial. */
Serial.print("Umidade: ");
Serial.print(H);
/* \t serve para dar um espaço após o símbolo %. */
Serial.print("% \t");
Serial.print("Temperatura: ");
Serial.print(T);
Serial.println("°C");
/* Aguarda 2 segundos para a nova leitura. */
delay(2000);
}