|
Senzory 1.0
|
Ovladač senzoru DHT12 (teplota a vlhkost, I2C). More...
Files | |
| file | dht12.c |
| Implementace ovladače senzoru DHT12. | |
Functions | |
| void | DHT12_init (void) |
| Inicializace senzoru DHT12. | |
| float | DHT12_getTemperature (void) |
| Vrátí teplotu v °C. | |
| float | DHT12_getHumidity (void) |
| Vrátí relativní vlhkost v %. | |
Ovladač senzoru DHT12 (teplota a vlhkost, I2C).
Knihovna poskytuje jednoduché funkce pro načtení teploty a relativní vlhkosti z čidla DHT12 připojeného na I2C sběrnici. Přesnost a absolutní kalibrace senzoru závisí na konkrétním kusu a nejsou v rámci této knihovny dále korigovány.
| float DHT12_getHumidity | ( | void | ) |
Vrátí relativní vlhkost v %.
Funkce načte dva bajty z odpovídajících registrů senzoru DHT12 a vrátí relativní vlhkost se základní desetinnou přesností (0–100 %).
| float DHT12_getTemperature | ( | void | ) |
Vrátí teplotu v °C.
Funkce načte dva bajty z odpovídajících registrů senzoru DHT12 a vrátí teplotu se základní desetinnou přesností (rozsah zhruba -20 až +60 °C dle datasheetu senzoru).
| void DHT12_init | ( | void | ) |
Inicializace senzoru DHT12.
V aktuální implementaci neprovádí žádnou speciální inicializaci senzoru. Funkce je připravena pro případné rozšíření (test přítomnosti na sběrnici, ověření adresy apod.).