Hallo,
ich habe ein Problem mit dem DHT22. Aufbauend auf dem Beispiel von Adafruit:
Code
import time
import adafruit_dht
import board
dht = adafruit_dht.DHT22(board.D19)
while True:
try:
temperature = dht.temperature
humidity = dht.humidity
# Print what we got to the REPL
#print("Temp: {:.1f} *C \t Humidity: {}%".format(temperature, humidity))
print("Temp: {:.1f} *C \t Humidity: {}%".format(temperature, humidity))
#print(temperature, humidity)
except RuntimeError as e:
# Reading doesn't always work! Just print error and we'll try again
print("Reading from DHT failure: ", e.args)
time.sleep(1)
Alles anzeigen
Nun, wenn ich das laufende Programm mit <Ctrl>-C oder mit einer begrenzten Anzahl von Durchläufen beende kann man das Programm zwar starten aber der GPIO 19 kann nicht nochmals angesprochen werden. Meine Frage: wie beende ich so eine Schleife damit ich das Programm nochmals neu anfangen lassen kann...
Danke
Gottfried
PS.: bin in Bezug auf Objektorientiern ~ blank