Stap 3: De Code
Hieronder is de code:
Ik gebruikte de DHT bibliotheek van Adafruit.
https://github.com/adafruit/DHT-sensor-Library
--CODE--
de code van de bibliotheek omvatten:
#include "DHT.h"
instellen van de Pin van DHT #define DHTPIN 8
initialiseren van de bibliotheek met de nummers van de pennen van de interface
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
#define DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE);
VOID Setup {}
de LCD's aantal kolommen en rijen instellen:
LCD.begin (16, 2);
DHT.begin();
Een bericht op het LCD-scherm afdrukt.
LCD.Print ("Temp: vochtigheid:");}
void loop {}
delay(500);
Stel de cursor op de kolom 0, lijn 1
(Opmerking: lijn 1 is de tweede rij, aangezien tellen met 0 begint):
lcd.setCursor (0, 1);
lezen van vochtigheid
zweven h = dht.readHumidity();
Lees de temperatuur in Fahrenheit
vlotter f = dht.readTemperature(true);
Als (isnan(h) || isnan(f)) {}
LCD.Print("Error");
terugkeer;
}
LCD.Print(f);
lcd.setCursor(2,1);
LCD.Print(char(223));
lcd.setCursor(3,1);
LCD.Print ("F");
lcd.setCursor(7,1);
LCD.Print(h);
lcd.setCursor(9,1);
LCD.Print(char(37));
}
--CODE--