Encomendado em dias úteis antes das 14:00 = enviado no mesmo dia e, em 98% dos casos, entregue no dia seguinte. Devolução gratuita 30 dias para refletir 1 ano de garantia

Esquema de ligação e exemplo de código

Como ligar o Sensor de temperatura e humidade em 1 | Módulo DHT22 para breadboard a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.

DHT22 Temperature and Humidity Monitor

This project reads ambient temperature and relative humidity using a DHT22 sensor and an Arduino Uno. The readings are refreshed every two seconds and displayed on the Serial Monitor. It provides a simple and reliable way to verify your sensor is working correctly.

Esquema de ligação: Sensor de temperatura e humidade em 1 | Módulo DHT22 para breadboard num Arduino UNO
Esquema de ligação · Clique para ampliar
Tabela de ligação: Sensor de temperatura e humidade em 1 | Módulo DHT22 para breadboard num Arduino UNO
Tabela de ligação · Clique para ampliar
DHT22_Temperature_and_Humidity_Monitor.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : DHT22 Temperature and Humidity Monitor
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : DHT22
 *  Libraries : DHT sensor library 1.4.7
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include "DHT.h"

#define DHTPIN 2
#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(115200);
  Serial.println(F("DHT22 Reading Demo"));
  dht.begin();
}

void loop() {
  // DHT22 sampling rate is roughly once every 2 seconds
  delay(2000);

  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();

  if (isnan(humidity) || isnan(temperature)) {
    Serial.println(F("Failed to read from DHT sensor!"));
    return;
  }

  Serial.print(F("Humidity: "));
  Serial.print(humidity, 1);
  Serial.print(F("%  |  Temperature: "));
  Serial.print(temperature, 1);
  Serial.println(F("°C"));
}

Bibliotecas necessárias: DHT sensor library 1.4.7

Wiring diagram and example code generated by Codey.online — https://www.codey.online

DHT22 Temperature and Humidity Monitor

This project reads temperature and humidity data from a DHT22 sensor using an ESP32. Power is supplied at 3.3V to ensure safe logic levels for the ESP32. Open the Serial Monitor at 115200 baud to view continuous real-time environmental measurements every two seconds.

Esquema de ligação: Sensor de temperatura e humidade em 1 | Módulo DHT22 para breadboard num ESP32 DevKit V1
Esquema de ligação · Clique para ampliar
Tabela de ligação: Sensor de temperatura e humidade em 1 | Módulo DHT22 para breadboard num ESP32 DevKit V1
Tabela de ligação · Clique para ampliar
DHT22_Temperature_and_Humidity_Monitor.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : DHT22 Temperature and Humidity Monitor
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : DHT22
 *  Libraries : DHT sensor library 1.4.7
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include "DHT.h"

#define DHTPIN 4
#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(115200);
  Serial.println("DHT22 Sensor Reading Test");
  
  dht.begin();
}

void loop() {
  // Wait 2 seconds between measurements (DHT22 sampling rate is ~0.5Hz)
  delay(2000);

  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();

  // Check if any reads failed and exit early
  if (isnan(humidity) || isnan(temperature)) {
    Serial.println("Failed to read from DHT sensor!");
    return;
  }

  Serial.print("Humidity: ");
  Serial.print(humidity, 1);
  Serial.print(" %  |  Temperature: ");
  Serial.print(temperature, 1);
  Serial.println(" °C");
}

Bibliotecas necessárias: DHT sensor library 1.4.7

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Sensor de temperatura e humidade em 1 | Módulo DHT22 para breadboard

Este é o irmão mais velho do DHT11 e muito mais preciso. O sensor mede tanto a temperatura como a humidade.

Módulo para breadboard ou ligação simples de cabos Dupont (incluídos)

A faixa de medição da temperatura é de -40 a +80 graus Celsius.

Precisão de +/- 0.5 graus

Alimentação: 3.3v a 6v

Faixa de humidade: 0-100% RH.
Precisão da humidade: ±2,0% RH.
Tempo de resposta: < 3 sec.

Incl: cabos Dupont Female-Female

Dimensões
Comprimento: 4,35cm
Largura: 1,53cm
Altura: 0,97cm

  • Temperatuurmeting
  • Luchtvochtigheid
  • 4,35 x 1,53 x 0,97 cm
  • Breadboard geschikt

Por que escolher este produto?

  • Hoge nauwkeurigheid – Temperatuur en vochtigheid worden nauwkeurig gemeten.
  • Breed meetbereik – Meet van -40 tot +80 °C en 0-100% RH.
  • Snelle respons – Reactietijd is minder dan 3 seconden.
  • Eenvoudig aansluiten – Voor breadboard, met bijgeleverde Dupont-kabeltjes.
Especificações
Alimentação3.3V a 6V
Largura1,53 cm
Adequado parabreadboard
Faixa de temperatura-40 tot +80 °C
Comprimento4,35 cm
Altura0,97 cm
Precisão da temperatura± 0.5 °C
Faixa de humidade0-100% RH
Precisão da humidade±2,0% RH
Tempo de resposta< 3 sec

Na embalagem

  • DHT22 module
  • Dupont kabeltjes Female-Female

Frequentemente comprados juntos

Total: € 22,45

Avaliações

★★★★★ 5,0/5 1 avaliação
  • ★★★★★Hans FreudenborgCompra verificada

    Preciso.

Escrever uma avaliação
A tua avaliação

Envio & devoluções

Envio

  • Pacote com Track & Trace€ 6,20Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 7,35Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 8,50Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 9,15Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
Tudo sobre envios

Devoluções

Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.

Tudo sobre devoluções

Vistos recentemente