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
Porque temos dos preços mais baixos do mercado? Porque os custos operacionais são muito baixos, o que nos permite baixar em muito a nossa margem de venda, beneficiando o cliente.
A loja de componentes eletrónicos mais barata na cidade do Montijo

Dht11 arduino code

Escrito em 12 de abril de 2024

Código básico para ler dados do sensor DHT11 usando um Arduino. Certifique-se de ter a biblioteca Adafruit DHT instalada em sua IDE do Arduino. Você pode fazer isso acessando "Sketch" -> "Incluir Biblioteca" -> "Gerenciar Bibliotecas" e, em seguida, pesquisando por "DHT" e instalando a biblioteca correspondente.

Este código lê a umidade relativa e a temperatura em Celsius do sensor DHT11 conectado ao pino 2 do Arduino e exibe os valores no monitor serial. Certifique-se de conectar corretamente o sensor ao Arduino e de ajustar o número do pino conforme necessário no código.

 

#include <DHT.h>

// Defina o tipo do sensor DHT
#define DHTPIN 2 // Pino ao qual o sensor está conectado
#define DHTTYPE DHT11 // Tipo do sensor DHT11

// Inicializa o sensor DHT com o tipo correto e o pino ao qual está conectado
DHT dht(DHTPIN, DHTTYPE);

void setup() {
Serial.begin(9600); // Inicializa a comunicação serial
dht.begin(); // Inicializa o sensor DHT
}

void loop() {
// Leitura da umidade relativa
float humidity = dht.readHumidity();
// Leitura da temperatura em Celsius
float temperatureC = dht.readTemperature();

// Verifica se a leitura do sensor foi bem-sucedida
if (isnan(humidity) || isnan(temperatureC)) {
Serial.println("Falha ao ler o sensor DHT!");
return;
}

// Exibe os valores lidos no monitor serial
Serial.print("Umidade: ");
Serial.print(humidity);
Serial.print("%\t");
Serial.print("Temperatura: ");
Serial.print(temperatureC);
Serial.println("°C");

delay(2000); // Aguarda 2 segundos entre as leituras
}

 

Loja de componentes eletrônicos