Fazemos envio para todo o País. Portes gratis para Portugal Continental em encomendas superiores a 50€! Em encomendas superiores a 29,99€ e inferiores a 50€ portes de 2,83€, em encomendas iguais ou inferiores a 29,99€ portes de 4,31€. Loja física na cidade do Montijo
A loja não tem serviço de reparação de equipamentos

Monitor de temperatura e umidade usando o arduino

Escrito em 9 de Maio de 2023

Monitor de temperatura e umidade usando o arduino

Aqui está um exemplo de código para criar um monitor de temperatura e umidade usando o Arduino e o sensor DHT22 (também pode ser usado com DHT11). Este projeto exibirá as informações de temperatura e umidade no Serial Monitor do Arduino IDE.

Componentes necessários:

Arduino Uno
Sensor de temperatura e umidade DHT22 (ou DHT11)
Protoboard
Cabos jumper
Antes de começar, instale a biblioteca DHT sensor library no Arduino IDE. Você pode encontrá-la aqui: https://github.com/adafruit/DHT-sensor-library

Conexões:

Conecte o pino 1 (VCC) do sensor DHT22 ao pino 5V do Arduino Uno.
Conecte o pino 2 (Data) do sensor DHT22 ao pino digital 2 do Arduino Uno.
Conecte o pino 4 (GND) do sensor DHT22 ao GND do Arduino Uno.
Coloque um resistor de 10k ohms entre os pinos 1 (VCC) e 2 (Data) do sensor DHT22.


Código:

#include <DHT.h>

// Definindo o pino de conexão do sensor e o tipo de sensor
#define DHTPIN 2
#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {
Serial.begin(9600);
dht.begin();
}

void loop() {
// Leitura da temperatura e umidade do sensor
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();

// Verificando se a leitura é válida
if (isnan(temperature) || isnan(humidity)) {
Serial.println("Falha ao ler o sensor DHT!");
} else {
// Exibindo as informações no Serial Monitor
Serial.print("Temperatura: ");
Serial.print(temperature);
Serial.print(" *C - ");
Serial.print("Umidade: ");
Serial.print(humidity);
Serial.println(" %");
}

delay(2000); // Espera 2 segundos antes de fazer uma nova leitura
}

 

Carregue o código no Arduino Uno e abra o Serial Monitor (Ctrl + Shift + M) no Arduino IDE. Você verá as informações de temperatura e umidade sendo exibidas a cada 2 segundos. Este projeto é uma ótima maneira de aprender sobre sensores e como interpretar dados do mundo real usando o Arduino. Você pode expandir esse projeto para incluir um display LCD ou OLED, armazenar os dados em um cartão SD ou enviá-los a um servidor IoT para análise e visualização remota.


10% em todos os produtos. Termina em