Herunterladen Diese Seite drucken

AZ-Delivery KY-015 DHT11 Bedienungsanleitung Seite 19

Vorschau ausblenden Andere Handbücher für KY-015 DHT11:

Werbung

Sketch beginnt mit dem Importieren der SimpleDHT-Bibliothek.
Als nächstes wird ein Makro mit dem Namen DHT11_PIN erstellt und mit
einem Integer-Wert initialisiert
2. Dieses Makro stellt einen digitalen E/A-Pin dar, an dem der DATA-Pin des
DHT11-Moduls angeschlossen ist.
Dann w i r d das Objekt mit dem Namen dht11 erstellt, wobei das zuvor
erstellte Makro zu seiner Initialisierung verwendet wird.
In der Funktion setup() wird die serielle Kommunikation mit einer Baudrate
von 9600bps gestartet.
In der Funktion loop() werden die Sensordaten alle 1,5 Sekunden mit den
folgenden Codezeilen gelesen:
float Temperatur = 0;
float Feuchtigkeit = 0;
int
err
= SimpleDHTErrSuccess;
if((err=dht11.read2(&temperature, &humidity, NULL)) !=
Serial.print("Read DHT11 failed, err=");
Serial.println(err);
delay(2000);
return;
}
SimpleDHTErrSuccess){
- 17 -

Werbung

loading