hts221 — capteur d’humidité/température HTS221¶
Pilote pour le capteur capacitif d’humidité relative et de température ST HTS221 via I2C. Lors de la construction, le pilote lit les valeurs d’étalonnage d’usine depuis la mémoire non volatile et les utilise pour convertir les lectures brutes des registres en valeurs étalonnées.
Exemple
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)
Classes¶
- class hts221.HTS221(bus: machine.I2C, data_rate: int = 1, address: int = 0x5F)¶
Construit une instance
HTS221.busUn bus
machine.I2Cconfiguré auquel le capteur est rattaché.data_rateSélecteur de débit de données en sortie écrit dans le champ ODR de
CTRL_REG1. Les valeurs valides sont 0 (one-shot), 1 (1 Hz), 2 (7 Hz) et 3 (12,5 Hz).addressAdresse I2C 7 bits du périphérique. La valeur par défaut est
0x5F, l’adresse d’usine utilisée par tous les composants HTS221.