//IoT - Laboratório 02 - Plataformas de Desenvolvimento
//Sensor/medidor de temperatura básico
//Importação da biblioteca "DHT.h" conforme orientação do manual do sensor DTH22
#include "DHT.h"
#define PIN_TEMP 2 //Define a constante de nome PIN_TEMP e associa ao pino 2 do Arduino UNO
#define DHTTYPE DHT22 //Define o tipo de sensor como sendo DTH22
DHT dht(PIN_TEMP, DHTTYPE); ////Inicializando os parâmetros para uso do sensor DHT22
//Função para definir a velocidade de amostragem em 9600B e o título de apresentação
void setup() {
pinMode(PIN_TEMP, INPUT);
Serial.begin(9600);
Serial.println(F("IoT Lab 2 - Plataforma de Desenvolvimento"));
dht.begin();
}
void loop() {
delay(3000); // Insere intervalo de tempo de 3segs entre medições
int temperature = dht.readTemperature(); // Leitura de temperatura em graus Celcius, inteiro
Serial.print(F("Temperatura: ")); // Formatação da apresentação da leitura na tela
Serial.print(temperature);
Serial.println(F("°C ")); // Acrescenta o simbolo "°C" e avança uma linha na tela
}