hts221 — HTS221 senzor vlažnosti/temperature¶
Upravljački program za ST HTS221 kapacitivni senzor relativne vlažnosti i temperature putem I2C. Upravljački program pri stvaranju čita tvorničke kalibracijske vrijednosti iz trajne memorije i koristi ih za pretvorbu sirovih očitanja registara u kalibrirane vrijednosti.
Primjer:
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)
Klase¶
- class hts221.HTS221(bus: machine.I2C, data_rate: int = 1, address: int = 0x5F)¶
Stvara
HTS221instancu.busKonfigurirana
machine.I2Csabirnica na koju je senzor priključen.data_rateBirač izlazne brzine podataka koji se upisuje u
CTRL_REG1ODR polje. Valjane vrijednosti su 0 (jednokratno), 1 (1 Hz), 2 (7 Hz) i 3 (12.5 Hz).address7-bitna I2C adresa uređaja. Zadana vrijednost je
0x5F, tvornička adresa koju koriste svi HTS221 dijelovi.