Het weergeven van temperatuur en vochtigheid met behulp van een Arduino en een DHT11 vochtigheid Sensor (3 / 3 stap)

Stap 3: De Code


De code en de bibliotheek zijn gekoppeld in deze stap.

Gestart door de bibliotheek te kopiëren naar de map "bibliotheken" op uw computer, vervolgens herstarten van de Arduino IDE als het open was.

Ik geladen het voorbeeldcode van de Arduino IDE dan het vereenvoudigd.

DE CODE

Gestart door de bibliotheek te laden:

#include < dht.h >

Klik de variabelen definiëren:

#define dht_apin 5 wijst de DHT11 gegevens pin aan pin D5 op de Arduino
DHT DHT; Dit is nodig door de DHT11

In de void setup start de seriële monitor en print paar lijnen, met inbegrip van de versie van de bibliotheek voor geen goede reden anders dan om u te tonen dat deze opdracht bestaat.

VOID Setup {}

Serial.begin(9600); Strat de seriële monitor

vertraging (500); een kleine vertraging

Serial.println ("met behulp van een DHT11 vochtigheid en temperatuur sensor");

Serial.Print ("de bibliotheek versie IS:");

Serial.println(DHT_LIB_VERSION); De versie van de bibliotheek op de seriële monitor afgedrukt

Serial.println(); Lege regel

vertraging (1000); een kleine vertraging}

In de leegte waarden lus drukken we de temperatuur en de vochtigheid elke 1 seconde. Wanneer u een LM35 temperatuursensor, u leest de gegevens van de sensor en het omzetten in graden C. Echter met de DHT11 doet de bibliotheek het harde werk. Alles wat je hoeft te doen is de temperatuur weergegeven in graden C, met behulp van de opdracht DHT.read11 (naam van de variabele);

void loop {}

DHT.read11(dht_apin); gegevens lezen van pin 5 (DHT11)

Serial.Print ("huidige vochtigheid ="); Afdrukken informatie binnen qoutation

Serial.Print(DHT.Humidity); Afdrukken de vochtigheid leest van de DHT11 op PIN 5

Serial.Print ("%");

Serial.Print ("temperatuur =");

Serial.Print(DHT.temperature); Afdrukken van de DHT11 op PIN 5 leest de temperatuur

Serial.println ("C");

vertraging (1000); een kleine vertraging

}

Thats it, controleert u of de code en uploaden.

Zie de foto voor de seriële monitor voorbeeld.

Hoop dat je genoten.

Gerelateerde Artikelen

Het weergeven van een Instructable

Het weergeven van een Instructable

Stap 1: Stap 1 Ga naar het hoofdmenu klikt u op de zoekknopStap 2: Stap 2 Type in een hoe en vervolgens zoekenStap 3: Stap 3 Laatste stap is om te klikken op een Kies mijneStap 4: Laatste stapGelieve het hart of me reactie van, SJF007
Hoe voor het hosten van een spion-partij

Hoe voor het hosten van een spion-partij

Voor haar 8e verjaardag doorschemeren mijn dochter dat ze echt graag een "geheim Agent, Nancy Drew-ish, Super Sleuth, Spy Party". Weet je het een? No? Nou, ik ook niet. Dus na een snel zoeken naar ideeën (fantastische die gevonden hier) en komen
Het weergeven van aangepaste karakter in lcd met behulp van Mik

Het weergeven van aangepaste karakter in lcd met behulp van Mik

Stel dat u wilt weergeven van een teken van hart of liefde of een ander logo aan uw lcd vertoning. Dus hoe is het mogelijk. Het is gemakkelijk als u ga gewoon via de tutorial bent. Mik is een krachtige tool om aangepaste teken weergeven in lcd.U kunt
Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Gratis plannen zijn ook hierna beschikbaar in Imperial en Metric.Stap 1: Zie volledige Video Tutorial Video hier.Warren uit één hout Tools toont hoe het bouwen van een goedkope en makkelijke eiland houtbewerking werkbank met hond gaatjes, gewrichten
Hoe het bouwen van een Fort met behulp van 3D-afgedrukt Fort Loops

Hoe het bouwen van een Fort met behulp van 3D-afgedrukt Fort Loops

gewoon vragen, en er zijn niet veel mensen die hebben niet genieten van de bouw van forten tijdens hun kinderjaren. Ik heb een 6 jaar oude neefje die vraagt bijna elke keer als ik zie hem, "kunnen we bouwen een fort?" Ik schandelijk toegeven dat
Het ontwerpen van een formulier vullen database met behulp van Microsoft access.

Het ontwerpen van een formulier vullen database met behulp van Microsoft access.

We moeten allemaal te vullen een formulier in ons werk van dag tot dag, maar het is beetje moeilijk in te vullen een formulier dagelijks als u bent een zakendoen of dienstverlening. Als u wilt een formulier invullen met dezelfde indeling als bank sli
Het bouwen van een Robot met behulp van MSP430 Launchpad

Het bouwen van een Robot met behulp van MSP430 Launchpad

In dit Instructable gaan we aan het bouwen van een kleine robot met behulp van MSP430 Launchpad van TI. De robot zal gebruik maken van twee gericht gelijkstroommotoren en differentiële aandrijfsysteem zal tewerkstellen.De intelligentie is voorzien va
Hoe te installeren en het omzeilen van een beveiligd bestand met behulp van CMD

Hoe te installeren en het omzeilen van een beveiligd bestand met behulp van CMD

In dit instructable, u zult leren hoe te installeren en het omzeilen van een wachtwoord beveiligd bestand welke via de opdrachtregel of "Troepenleiding Prompt".Stap 1: Het creëren van een wachtwoord beveiligd bestand met behulp van CMD!1. Ga je
Hoe het bouwen van een Rainbow Loom met behulp van K'NEX

Hoe het bouwen van een Rainbow Loom met behulp van K'NEX

Mijn zusje houdt van haar Rainbow Loom, en het maken van armbanden en spullen op haar weefgetouw. Ze heeft een doos vol met gekleurde banden. Ik keek naar haar loom en het ziet er vrij eenvoudig, dus heb ik besloten om mijn eigen loom uit K'NEX stukk
Hoe te het insluiten van een afbeelding met een Hyperlink op Dreamweaver met behulp van HTML

Hoe te het insluiten van een afbeelding met een Hyperlink op Dreamweaver met behulp van HTML

Dreamweaver is een Adobe-software gebruikte voor webdesign en het bewerken van het document. Deze instructies zal uitleggen van het proces van het invoegen van een afbeelding met een Hyperlink in een Dreamweaver-document met behulp van HTML-codes. Do
Het vinden van het Volume van een Object met behulp van integratie

Het vinden van het Volume van een Object met behulp van integratie

Stel je wilde vind het volume van een object. Voor veel objecten is dit een zeer intuïtief proces; het volume van een kubus is gelijk aan de lengte vermenigvuldigd met de breedte vermenigvuldigd met de hoogte. Voor een cilinder het volume is gelijk a
Hoe het bouwen van een Fort van de Bed met behulp van papier en kantoorbenodigdheden

Hoe het bouwen van een Fort van de Bed met behulp van papier en kantoorbenodigdheden

als er een ding dat ik nooit heb te doen dat veel van toen ik jonger was, zou het moeten worden fort gebouw. Ik heb altijd graag met het maken van dingen, en ik heb nauwelijks te bouwen van een fatsoenlijke fort. Dus wat was mijn eerste gedachte over
Hoe het bouwen van een stijve spanningsbron met behulp van een volgeling van de emitter

Hoe het bouwen van een stijve spanningsbron met behulp van een volgeling van de emitter

dit instructable leert u hoe een grote spanningsbron met behulp van een paar weerstanden, een spanningsbron, en een transistor te maken. Alleen een minimale kennis van elektronica is vereist!Stap 1: motivatie In eenvoudige termen, kunnen we denken aa
Hoe voor het trekken van een auto met behulp van een vrachtwagen

Hoe voor het trekken van een auto met behulp van een vrachtwagen

of je hebt stapte in het avontuur van coming up met manieren om Financiën een auto kopen en wil om zich te ontdoen van het oude voertuig of net ingehaald stranded ergens met een kapotte auto, er zijn enkele dingen die je moet weten. Er zijn verschill