DHT11: температура и влажность

Датчик на D2, показания раз в две секунды в монитор порта.

Начальный уровень Arduino Uno C++
Схема подключения: DHT11: температура и влажность
Схема в симуляторе. Нажмите «Открыть в симуляторе», чтобы запустить её и поменять.

Что понадобится

Как подключить

ОткудаКуда
Arduino Uno5V→DHT11VCC
Arduino UnoGND→DHT11GND
Arduino UnoD2→DHT11DATA

Скетч

#include <DHT.h>

DHT dht(2, DHT11);

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

void loop() {
  float t = dht.readTemperature();
  float h = dht.readHumidity();
  Serial.print("T = "); Serial.print(t); Serial.print(" C, ");
  Serial.print("H = "); Serial.print(h); Serial.println(" %");
  delay(2000);
}

Коротко о детали: DHT11

Цифровой датчик температуры и влажности. Отдаёт уже готовые значения по однопроводному протоколу, опрашивать его чаще раза в секунду бессмысленно. В симуляторе температура и влажность задаются двойным кликом по компоненту.

Распиновка и все примеры →

Ещё примеры с деталью «DHT11»

Попробуйте сами

Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.

Открыть «DHT11: температура и влажность» в симуляторе