hts221 --- HTS221 湿度/温度传感器¶
用于通过 I2C 驱动 ST HTS221 电容式相对湿度和温度传感器。该驱动在构造时从非易失性存储器中读取出厂校准值,并使用这些值将原始寄存器读数转换为校准后的数值。
示例:
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)
类¶
- class hts221.HTS221(bus: machine.I2C, data_rate: int = 1, address: int = 0x5F)¶
构造一个
HTS221实例。bus传感器所连接的、已配置好的
machine.I2C总线。data_rate写入
CTRL_REG1ODR 字段的输出数据速率选择器。有效值为 0(单次)、1(1 Hz)、2(7 Hz)和 3(12.5 Hz)。address设备的 7 位 I2C 地址。默认为
0x5F,即所有 HTS221 器件使用的出厂地址。