Änderungen
Aus Linkerkit.de
/* Software-Beispiel Arduino */
Das unten stehende Beispiel verwendet diese besagte Library - hierzu empfehlen wir diese von Github herunterzuladen, zu entpacken und im Arduino-Library-Ordner, welcher sich standardmäßig unter (C:\Benutzer\[Benutzername]\Dokumente\Arduino\libraries) befindet, zu kopieren, damit diese für dieses Codebeispiel und folgende Projekte zur Verfügung steht. Alternativ ist diese auch im unten stehenden Download Paket ebenfalls enthalten.
<pre class="brush:cpp">// Benoetigte Libraries werden Adafruit_DHT Library wird eingefügt und konfiguriert#include "DHT.h" // Hier kann der jeweilige EingangsPin deklariert werden#include define DHTPIN 2 // Der Sensor wird initialisiert#include define DHTTYPE DHT11 // DHT 11Adafruit_BMP085_Unified BMPSensor = Adafruit_BMP085_UnifiedDHT dht(10085DHTPIN, DHTTYPE); void setup(void)
{
Serial.begin(9600);
Serial.println("KY-015 Test - Temperatur und Luftfeuchtigkeits-Test:");
// Messung wird gestartet
dht.begin();
}
// Hauptprogrammschleife
// Das Programm startet die Messung und liest die gemessenen Werte aus
// Zwischen den Messungen wird eine Pause von 2 Sekunden eingelegt,
// damit beim nächsten Druchlauf eine neue Messung erfasst werden kann.
void loop() {
// Zwei Sekunden Pause zwischen den Messungen
delay(2000);
// Luftfeuchtigkeit wird gemessen
float h = dht.readHumidity();
// Temperatur wird gemessen
float t = dht.readTemperature();
}
// Ausgabe in die serrielle Konsole
Serial.println("-----------------------------------------------------------");
Serial.print("Luftfeuchtigkeit: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperatur: ");
Serial.print(t);
Serial.print(char(186)); //Ausgabe <°> Symbol
Serial.println("C ");
Serial.println("-----------------------------------------------------------");
Serial.println(" ");
}
</pre>
'''<span style="color: #ffcc00;">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</span><br /><br />Beispielprogramm Download:'''
[[Medium:KY-052015-DruckSensor_TemperaturSensorKombi-Sensor_Temperatur_Feuchtigkeit.zip|KY-052015-Kombi-DruckSensor_TemperaturSensorSensor_Temperatur_Feuchtigkeit.zip]]
'''Anschlussbelegung Arduino:'''
{| style="height: 58px; padding-left: 30px;" width="228"
|-
||GND
||[Pin GND]
|-
||SCL+V
||=
||[Pin SCL]|-||SDA||=||[Pin SDA5V]
|-
||3,3Signal
||=
||[N.C.Pin D2]
|}