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.