Arduino Temp/fukt med LCD och webbgränssnitt (3 / 9 steg)
Steg 3: DHT11 bibliotek och test skiss
- Ladda ner biblioteket från Adafruit, länken tar dig till sidan "GitHub". Leta efter knappen Hämta zip-filen.
- Packa upp filerna i mappen bibliotek. Det bästa stället att zippa upp till är under "My Documents\Arduino\Libraries" mapp - senare om du uppgradera Arduino IDE biblioteket kommer att finnas kvar.
- Om du bläddrar till mappen Bibliotek bör du se en ny mapp med namnet DHT-sensor-bibliotek-master döp om den till DHT
- Koppla upp din Arduino och börja IDE
- Titta under Arkiv -> exempel -> DHT och öppna DHTtester.
- Du kommer att behöva kommentera line startng med #define DHTTYPE DHT22 genom att sätta en / / framför den och sedan avkommentera raden som börjar med //#define DHTTYPE DHT11genom att ta bort de två ledande / /'s.
- Ladda upp skissen sedan öppna fönstret serial. Du bör se temperatur och luftfuktighet nivå rullning. Om du andas på sensorn bör du se temperaturen och luftfuktigheten stiger. Det tar några sekunder som sensorn är långsam.
I exempel skissen variablerna temperatur och luftfuktighet är definierar som "svävar", har dvs de decimaler. Detta kan ändras till en "int" ta bort decimalerna så de inte behövs i detta projekt.
Hitta raderna:
flyta h = dht.readHumidity();
flyta t = dht.readTemperature();
och ändra dem till:
int h = dht.readHumidity();
int t = dht.readTemperature();
Ladda upp skissen och kontrollera resultatet i fönstret serial. Du bör se temperaturen som hela snarare än decimal tal.
Om du har en arbetande sensor är nästa steg att ansluta en LCD-skärm och om det finns i temp och luftfuktighet.
Innan du går till nästa steg bör du spara skissen till en mapp. Detta sätt om du behöver felsöka senare kan du ladda den minimala kod som behövs för att testa sensorn.
Min test skiss: