Hallo Leute,
folgendes Pythonprogramm
Code
import sys
import Adafruit_DHT
sensor_args = { '11': Adafruit_DHT.DHT11,
'22': Adafruit_DHT.DHT22,
'2302': Adafruit_DHT.AM2302 }
if len(sys.argv) == 3 and sys.argv[1] in sensor_args:
sensor = sensor_args[sys.argv[1]]
pin = sys.argv[2]
else:
print('usage: sudo ./Adafruit_DHT.py [11|22|2302] GPIOpin#')
sys.exit(1)
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
if humidity is not None and temperature is not None:
print('Temp={0:0.1f}* Humidity={1:0.1f}%'.format(temperature, humidity))
else:
print('Failed to get reading. Try again!')
sys.exit(1)
Alles anzeigen
liefert folgende Ergebnisse
Das kann es wohl nicht sein,oder?
Wird da etwa Fahrenheit ausgelesen, oder ist der Sensor defekt?
Ein Kabel ist an PIN6 des Pi's als Ground, ein weiteres an PIN7 angeschlossen.
Weiß jemand Rat?