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בורר קצב נתוני הפלט הנכתב לשדה ה-ODR שב-
CTRL_REG1. הערכים התקפים הם 0 (יריה בודדת), 1 (1 Hz), 2 (7 Hz) ו-3 (12.5 Hz).addressכתובת I2C בת 7 סיביות של ההתקן. ברירת המחדל היא
0x5F, כתובת היצרן המשמשת את כל רכיבי HTS221.