hts221 --- HTS221 濕度/溫度感測器¶
用於 ST HTS221 電容式相對濕度與溫度感測器的 I2C 驅動程式。此驅動程式在建構時會從非揮發性記憶體讀取出廠校正值,並利用這些值將原始暫存器讀數轉換為已校正的數值。
範例::
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 零件所使用的出廠位址。