Instructions
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 69 von 227
KY-015 Kombi-Sensor Temperatur+Feuchtigkeit
# Hier kann der Pin deklariert werden, an dem das Sensormodul angeschlossen ist
GPIO_Pin = 23
print('KY-015 Sensortest - Temperatur und Luftfeuchtigkeit')
try:
while(1):
# Messung wird gestartet und das Ergebnis in die entsprechenden Variablen geschrieben
Luftfeuchte, Temperatur = Adafruit_DHT.read_retry(DHTSensor, GPIO_Pin)
print("-----------------------------------------------------------------")
if Luftfeuchte is not None and Temperatur is not None:
# Das gemessene Ergebnis wird in der Konsole ausgegeben
print('Temperatur = {0:0.1f}°C | rel. Luftfeuchtigkeit = {1:0.1f}%'.format(Temperatur, Luftfeuchte))
# Da der Raspberry Pi aufgrund des Linux-Betriebsystems für Echtzeitanwendungen benachteiligt ist,
# kann es sein, dass aufgrund von Timing Problemen die Kommunikation scheitern kann.
# In dem Falle wird eine Fehlermeldung ausgegeben - ein Ergebnis sollte beim nächsten Versuch vorliegen
else:
print('Fehler beim Auslesen - Bitte warten auf nächsten Versuch!')
print("-----------------------------------------------------------------")
print("")
time.sleep(sleeptime)
# Aufraeumarbeiten nachdem das Programm beendet wurde
except KeyboardInterrupt:
GPIO.cleanup()
Bitte beachten Sie, dass der Sensor nur etwa alle 2 Sekunden ein neues Messergebnis zur
Verfügung stellt; also eher für Langzeit-Aufnahmen ausgelegt ist
Anschlussbelegung Raspberry Pi:
GND = GND [Pin 06]
+V = 3,3V [Pin 01]
Signal = GPIO23 [Pin 16]
Beispielprogramm Download
KY-015-RPi_Kombi-Sensor_Temperatur_Feuchtigkeit.zip
Zu starten mit dem Befehl:
sudo python KY-015-RPi_Kombi-Sensor_Temperatur_Feuchtigkeit.py










