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_rateCTRL_REG1ODR 필드에 기록되는 출력 데이터 레이트 선택자입니다. 유효한 값은 0(원샷), 1(1 Hz), 2(7 Hz), 3(12.5 Hz)입니다.address장치의 7비트 I2C 주소입니다. 기본값은 모든 HTS221 부품에서 사용하는 공장 주소인
0x5F입니다.