hts221 — HTS221 páratartalom-/hőmérséklet-érzékelő¶
Illesztőprogram az ST HTS221 kapacitív relatív páratartalom- és hőmérséklet-érzékelőhöz I2C-n keresztül. Az illesztőprogram létrehozáskor beolvassa a gyári kalibrációs értékeket a nem felejtő memóriából, és ezek segítségével alakítja át a nyers regiszterleolvasásokat kalibrált értékekké.
Példa:
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)
Osztályok¶
- class hts221.HTS221(bus: machine.I2C, data_rate: int = 1, address: int = 0x5F)¶
Egy
HTS221példány létrehozása.busEgy beállított
machine.I2Cbusz, amelyhez az érzékelő csatlakozik.data_rateA
CTRL_REG1ODR mezőjébe írt kimeneti adatsebesség-választó. Az érvényes értékek: 0 (egyszeri), 1 (1 Hz), 2 (7 Hz) és 3 (12,5 Hz).addressAz eszköz 7 bites I2C-címe. Alapértelmezetten
0x5F, amely az összes HTS221 alkatrész gyári címe.