hts221 — senzor vlhkosti/teploty HTS221¶
Ovladač pro kapacitní senzor relativní vlhkosti a teploty ST HTS221 přes I2C. Ovladač při konstrukci načte z energeticky nezávislé paměti tovární kalibrační hodnoty a používá je k převodu surových hodnot z registrů na kalibrované hodnoty.
Příklad:
import time
from machine import Pin, I2C
from hts221 import HTS221
bus = I2C(1, scl=Pin("P15"), sda=Pin("P14"))
hts = HTS221(bus)
while True:
print("rH: %.2f%% T: %.2fC" % (hts.humidity(), hts.temperature()))
time.sleep_ms(100)
Třídy¶
- class hts221.HTS221(bus: machine.I2C, data_rate: int = 1, address: int = 0x5F)¶
Vytvoří instanci
HTS221.busNakonfigurovaná sběrnice
machine.I2C, ke které je senzor připojen.data_rateVolič výstupní datové rychlosti zapisovaný do pole ODR registru
CTRL_REG1. Platné hodnoty jsou 0 (jednorázové měření), 1 (1 Hz), 2 (7 Hz) a 3 (12,5 Hz).address7bitová I2C adresa zařízení. Výchozí hodnota je
0x5F, tovární adresa používaná všemi součástkami HTS221.