hts221 --- Cảm biến độ ẩm/nhiệt độ HTS221¶
Driver cho cảm biến độ ẩm tương đối và nhiệt độ điện dung ST HTS221 qua I2C. Driver đọc các giá trị hiệu chỉnh từ nhà sản xuất từ bộ nhớ không bay hơi khi khởi tạo và sử dụng chúng để chuyển đổi các giá trị đọc từ thanh ghi thô thành các giá trị đã được hiệu chỉnh.
Ví dụ:
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)
Các lớp¶
- class hts221.HTS221(bus: machine.I2C, data_rate: int = 1, address: int = 0x5F)¶
Khởi tạo một phiên bản
HTS221.busMột bus
machine.I2Cđã được cấu hình mà cảm biến được kết nối vào.data_rateBộ chọn tốc độ dữ liệu đầu ra được ghi vào trường ODR của
CTRL_REG1. Các giá trị hợp lệ là 0 (one-shot), 1 (1 Hz), 2 (7 Hz) và 3 (12.5 Hz).addressĐịa chỉ I2C 7-bit của thiết bị. Mặc định là
0x5F, địa chỉ mặc định từ nhà sản xuất được sử dụng bởi tất cả các linh kiện HTS221.