Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Lämpötila -anturilla on laaja käyttöalue, ja sitä käytetään monissa paikoissa, joissa se toimii palautejärjestelmänä. Markkinoilla on saatavilla useita eri lämpötila -anturityyppejä, joilla on erilaiset spesifikaatiot. Jotkut lämpötila -anturit käyttivät lasertekniikkaa lämpötilan mittaamiseen. ja kosteus.
Vaihe 1: Tarvittavat komponentit:
- Arduino Uno
- dht11 anturi
- Leipälauta
- Johdot
Vaihe 2: Liitännät:
Arduino Pin A0 ----- dht11 datatappi
VCC ------ VCC
GND ------- GND
Selitys:
dht11 -anturi: dht11: tä käytetään ympäristön lämpötilan ja kosteuden mittaamiseen. anturi toimitetaan 4 -nastaisessa pakkauksessa, josta käytetään vain kolme nastaa.
Odotukset:
1. käyttöjännite: 3.3v - 5v
2. käyttövirta: 0,3 mA
3. Lämpötila -alue: 0 ° C - 50 ° C
4. kosteusalue: 20% - 90%
5. Resoluutio: 16-bittinen
6. Tarkkuus: ± 1%(molemmat)
Vaihe 3: Lähdekoodi:
Lataa dht11-kirjasto seuraavasta linkistä:
klikkaa tästä saadaksesi koodin
Ohjelmakoodi:
#sis. DHT;
mitätön asennus ()
{
pinMode (A0, OUTPUT);
Sarja.alku (9600);
}
tyhjä silmukka ()
{
DHT.read11 (A0);
Serial.print ("nykyinen kosteus =");
Sarjajälki (DHT.kosteus);
Serial.println ("%");
Sarjajälki ("nykyinen lämpötila =");
Sarjajälki (DHT.lämpötila);
Sarja.println ("c");
viive (1000);
}
Selitys:
#sisältää
dht DHT;
dht.h on kirjasto, joka tarjoaa lisätoimintoja koodirivin minimoimiseksi ja tekee koodista yksinkertaisen ja helposti ymmärrettävän.
pinMode (A0, OUTPUT);
pinMode (A0, OUTPUT) pinMode -toimintoa käytetään tapin suunnan asettamiseen, joko INPUT tai OUTPUT.
Sarja.alku (9600);
Serial.begin (9600) Serial.begin on toiminto, joka mahdollistaa tiedonsiirron Arduinon ja tietokoneen välillä, ja 9600 on tiedonsiirtonopeus, joka tarkoittaa tiedonsiirtonopeutta Arduinon ja tietokoneen välillä toisessa 9600 bitin datassa.
DHT.read11 (A0);
DHT.read11 (A0) read11 -toiminto, jota käytetään tietojen lukemiseen anturista.
Sarjajälki (DHT.kosteus);
Sarjajälki (DHT.humidity) DHT.humidity -toiminto, jota käytetään kosteuden lukemiseen ja tietojen lähettämiseen tietokoneelle.
Sarjajälki (DHT.lämpötila);
Sarjajälki (DHT.lämpötila) DHT.lämpötila -toiminto, jota käytetään lämpötilan lukemiseen ja tiedot lähetetään tietokoneelle.
Vaihe 4: Sovellukset:
1. paikallinen sääasema.
2. Kosteuden ja lämpötilan mittaus