hts221 --- sensor kelembapan/suhu HTS221

Driver untuk sensor kelembapan relatif kapasitif dan suhu ST HTS221 melalui I2C. Driver membaca nilai kalibrasi pabrik dari memori non-volatile saat konstruksi dan menggunakannya untuk mengubah pembacaan register mentah menjadi nilai yang terkalibrasi.

Contoh:

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)

Kelas

class hts221.HTS221(bus: machine.I2C, data_rate: int = 1, address: int = 0x5F)

Buat sebuah instance HTS221.

bus

Bus machine.I2C yang telah dikonfigurasi tempat sensor terpasang.

data_rate

Pemilih laju data keluaran yang ditulis ke field ODR CTRL_REG1. Nilai yang valid adalah 0 (one-shot), 1 (1 Hz), 2 (7 Hz), dan 3 (12,5 Hz).

address

Alamat I2C 7-bit perangkat. Default-nya adalah 0x5F, alamat pabrik yang digunakan oleh semua komponen HTS221.

humidity() float

Baca register keluaran kelembapan dan kembalikan kelembapan relatif dalam persen (%RH), sudah dikompensasi menggunakan nilai kalibrasi yang tersimpan di perangkat.

temperature() float

Baca register keluaran suhu dan kembalikan suhu dalam derajat Celsius, sudah dikompensasi menggunakan nilai kalibrasi yang tersimpan di perangkat.