Hallo,
ich habe einen raspi pico nach der Anleitung auf Ihrer Seite mit dem micropython bestückt (ver 1.21.0) dann auf dem raspi 4 unter thony das nachfolgendes Programm ausgeführt
# Bibliotheken laden
from machine import Pin
from time import sleep
from dht import DHT11 (1)
# Initialisierung GPIO und DHT11
sleep(1)
dht11_sensor = DHT11(Pin(14, Pin.IN, Pin.PULL_UP))
# Wiederholung (Endlos-Schleife)
while True:
# Messung durchführen
dht11_sensor.measure() (2)
# Werte lesen
temp = dht11_sensor.temperature()
humi = dht11_sensor.humidity()
# Werte ausgeben
print(' Temperatur:', temp, '°C')
print('Luftfeuchtigkeit:', humi, '%')
print()
sleep(3)
wenn ich bei (1) "dht" so stehen lasse halte ich folgende Fehlermeldung:
Traceback (most recent call last):
File "<stdin>" line 13, in <module>
File "dht.py", line 1, in measure
OSError: [Errno 110] ETTMEDOUT
wenn ich bei (1) "dht" in dht11" ändere, erhalte ich folgende Fehlermeldung:
Traceback (most recent call last):
File "<stdin>", line 13 in <module> (2)
AttributeError: 'DHT11' object has no attribute 'measure'
ich habe nach DHT11 den Bibliotheken gesucht, bin aber nicht fündig geworden.
hardware: raspi 4b, raspi pico, DHT11 KY015, so verdrahtet, wie in der Anleitung beschrieben
software micropython ver 1.21.0 nach Anleitung auf den pico aufgespielt.
Kann mir da jemand weiterhelfen? Vielen Dank |