Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
projekte:grossprojekte:lorawan:12_temp-feuchte [2020/03/18 19:35] – fablab_wiki | projekte:grossprojekte:lorawan:12_temp-feuchte [2020/03/26 09:02] – fablab_wiki | ||
---|---|---|---|
Zeile 127: | Zeile 127: | ||
int pinDHT22 = 4; | int pinDHT22 = 4; | ||
SimpleDHT22 dht22(pinDHT22); | SimpleDHT22 dht22(pinDHT22); | ||
- | byte temperature = 0; | + | float temperature = 0; |
- | byte humidity = 0; | + | float humidity = 0; |
// | // | ||
// | // | ||
Zeile 193: | Zeile 193: | ||
} else { | } else { | ||
// Eigene Sensoren | // Eigene Sensoren | ||
- | | + | temperature = 0; |
- | | + | humidity = 0; |
int err = SimpleDHTErrSuccess; | int err = SimpleDHTErrSuccess; | ||
if ((err = dht22.read(& | if ((err = dht22.read(& | ||
Zeile 204: | Zeile 204: | ||
} | } | ||
// | // | ||
- | // | + | // |
- | // | + | // |
//DHT22 sampling rate is 0.5HZ. | //DHT22 sampling rate is 0.5HZ. | ||
delay(2500); | delay(2500); | ||
Zeile 211: | Zeile 211: | ||
// d.h. Anzeige TTN 1. Byte 14 (Hex) ist 20 Grad Celsius | // d.h. Anzeige TTN 1. Byte 14 (Hex) ist 20 Grad Celsius | ||
// 2. Byte 38 (Hex) ist 56 % Rel H | // 2. Byte 38 (Hex) ist 56 % Rel H | ||
- | payload[0] = temperature; | + | payload[0] = int(temperature); |
- | payload[1] = humidity; | + | payload[1] = int(humidity); |
// Ende eigene Sensoren | // Ende eigene Sensoren | ||
// Prepare upstream data transmission at the next possible time. | // Prepare upstream data transmission at the next possible time. | ||
Zeile 262: | Zeile 262: | ||
Was kommt hinzu: (Zeilenangaben in Klammern)\\ | Was kommt hinzu: (Zeilenangaben in Klammern)\\ | ||
\\ | \\ | ||
- | * (39) Bibliothek für den DHT22 (ist eine Einfachbibliothek, | + | * (39) Bibliothek für den DHT22 |
- | * (45-48) Datenpin (Digitalpin 4), Initialisierung, | + | * (43-46) Datenpin (Digitalpin 4), Initialisierung, |
- | * (112-133) Auslesen des Sensors mit Fehlerbehandlung, | + | * (110-131) Auslesen des Sensors mit Fehlerbehandlung, |
\\ | \\ | ||
\\ | \\ | ||
- | Stand: | + | Stand: |