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

Что понадобится
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| Arduino Uno | 5V | → | DHT11 | VCC |
| Arduino Uno | GND | → | DHT11 | GND |
| Arduino Uno | D2 | → | DHT11 | DATA |
Скетч
#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: температура и влажность» в симуляторе