Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Este artigo abordará a importância do monitoramento de temperatura e umidade, destacando como esses dados podem ser obtidos e utilizados em projetos com Arduino. Também serão apresentados exemplos de códigos e uma lista dos componentes necessários para a realização do projeto.
Projeto: O projeto consiste em desenvolver um sistema de monitoramento de temperatura e umidade utilizando um sensor DHT11 e um Arduino Uno. O objetivo é obter leituras precisas desses parâmetros e exibi-los em um display LCD. Além disso, o sistema poderá enviar alertas caso os valores estejam fora de faixas pré-determinadas.
Lista de componentes:
Exemplos:
#include <LiquidCrystal.h>
#include <DHT.h>
DHT dht(DHTPIN, DHTTYPE); LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() { lcd.begin(16, 2); dht.begin(); }
void loop() { float temperature = dht.readTemperature(); float humidity = dht.readHumidity();
lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(temperature); lcd.print(" C");
lcd.setCursor(0, 1); lcd.print("Humidity: "); lcd.print(humidity); lcd.print(" %");
delay(2000); }
2. Alerta de temperatura alta:
```arduino
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
#define TEMPERATURE_THRESHOLD 30
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float temperature = dht.readTemperature();
if (temperature > TEMPERATURE_THRESHOLD) {
Serial.println("High temperature detected!");
// Aqui você pode adicionar ações, como acionar um relé para ligar um ventilador
}
delay(2000);
}