DHT11/DHT22 — načíst nový vzorek (dht_measure)¶
Co dělá: Vyžádá nové měření teploty a vlhkosti ze senzoru DHT a uloží je do interního bufferu knihovny.

Vstupy¶
- Žádné datové vstupy.
Výstup¶
- Žádný (příkazový blok).
Kdy použít¶
- V cyklu před čtením hodnot pomocí příkazů
dht_read_tempadht_read_humidity. - Po inicializaci senzoru blokem
dht_init. - DHT senzory jsou pomalé. U DHT22/AM2302 počítej s periodou měření kolem 2 s.
Tipy a pasti¶
- Bez tohoto bloku se čtou staré hodnoty z předchozího měření.
- Nevolej ho příliš často. DHT22/AM2302 je vhodné číst přibližně jednou za 2 s. Nemá smysl volat tuto funkci častěji, vrátí vám stále stejná data.
- Při chybě komunikace může knihovna vyhodit
OSError.
Příklad použití¶

Ukázka generovaného Python kódu¶
try:
dhts.measure()
time.sleep(1)
except OSError as e:
print("Chyba při čtení DHT")