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.