dht — חיישני טמפרטורה/לחות DHT11 ו-DHT22¶
המודול dht מספק מנהלי התקן עבור חיישני הטמפרטורה והלחות הזולים DHT11 ו-DHT22 (הידוע גם בשם AM2302).
דוגמה:
from machine import Pin
from dht import DHT22
d = DHT22(Pin("P7"))
d.measure()
print(d.temperature(), d.humidity())
מחלקות¶
- class dht.DHTBase(pin: machine.Pin)¶
מחלקת בסיס עבור חיישני DHT. בדרך כלל אינה מופעלת ישירות — השתמשו ב-
DHT11או ב-DHT22במקום זאת.
- class dht.DHT11(pin: machine.Pin)¶
מנהל התקן עבור חיישן ה-DHT11. חברו את קו הנתונים של החיישן ל-pin (
machine.Pin). ה-DHT11 מדווח ערכים שלמים ברזולוציה של אחוז 1 בלחות יחסית ומעלת צלזיוס אחת.
- class dht.DHT22(pin: machine.Pin)¶
מנהל התקן עבור חיישן ה-DHT22 / AM2302. חברו את קו הנתונים של החיישן ל-pin (
machine.Pin). ה-DHT22 מדווח ערכים ברזולוציה של 0.1 אחוז בלחות יחסית ו-0.1 מעלת צלזיוס, ותומך בטמפרטורות שליליות.