Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Programa: Sensor de Temperatura e Umidade (DHT11)
- Descrição: Lê os valores de temperatura e umidade através do sensor DHT11
- e exibe os dados no monitor serial.
- */
- #include "DHT.h" // Biblioteca para controle do sensor DHT
- // Definição do pino e tipo do sensor
- #define PINO_DHT A0
- #define TIPO_DHT DHT11
- // Criação do objeto do sensor
- DHT dht(PINO_DHT, TIPO_DHT);
- void setup() {
- // Inicializa a comunicação serial
- Serial.begin(9600);
- // Inicializa o sensor DHT
- dht.begin();
- }
- void loop() {
- // Realiza a leitura dos dados do sensor
- float umidade = dht.readHumidity();
- float temperatura = dht.readTemperature();
- // Formata os valores para exibição
- String valorUmidade = String(umidade, 0); // Sem casas decimais
- String valorTemp = String(temperatura, 1); // Uma casa decimal
- // Exibe os dados no monitor serial
- Serial.print("Umidade: ");
- Serial.print(valorUmidade);
- Serial.print("%\t");
- Serial.print("Temperatura: ");
- Serial.print(valorTemp);
- Serial.println(" °C");
- // Aguarda 2 segundos antes da próxima leitura
- delay(2000);
- }
Advertisement
Add Comment
Please, Sign In to add comment