Tämä DHT11-lämpötila- ja kosteusanturi on yhdistelmäanturi, joka sisältää kalibroidun digitaalisen signaalilähdön lämpötilasta ja kosteudesta.
Sen teknologia takaa korkean luotettavuuden ja erinomaisen pitkäaikaisen vakauden. Korkean suorituskyvyn 8-bittinen mikrokontrolleri on liitetty.
Tämä anturi sisältää resistiivisen elementin ja kostean NTC-lämpötilan mittauslaitteen. Siinä on erinomainen laatu, nopea vaste, häiriönsietokyky ja korkea kustannustehokkuus.
Jokaisessa DHT11-anturissa on erittäin tarkat kalibrointitiedot kosteuskammion kalibroinnista. Kalibrointikertoimet on tallennettu OTP-ohjelmamuistiin, sisäiset anturit havaitsevat signaaleja prosessin aikana, ja näitä kalibrointikertoimia kutsutaan.
Yksijohtoinen sarjaliitäntäjärjestelmä on integroitu tekemään siitä nopean ja helpon. Pienikokoisuus, alhainen virrankulutus ja 20 metrin signaalin siirtoetäisyys tekevät siitä laajasti käytetyn sovelluksen tai jopa vaativimman. Kätevä liitäntä, erityispakkauksia voidaan tarjota käyttäjien tarpeiden mukaan.
Tekniset tiedot
- Syöttöjännite: +5 V
- Lämpötila-alue: 0-50 °C ± 2 °C virhe
- Kosteus: 20-90 % RH ± 5 % RH virhe
- Rajapinta: Digitaalinen
Liitäntäkaavio
Esimerkkikoodi
Lataa ensin DHT11Lib tai katso verkkosivua
Huomautus: ennen koodin kääntämistä muista sijoittaa kirjasto Arduino IDE:n libraries-kansioon. Muuten kääntäminen epäonnistuu.
#include dht11 DHT; #define DHT11_PIN 4 void setup(){ Serial.begin(9600); Serial.println("DHT TESTIOHJELMA "); Serial.print("KIRJASTON VERSIO: "); Serial.println(DHT11LIB_VERSION); Serial.println(); Serial.println("Tyyppi,\ttila,\tkosteus (%),\tLämpötila (C)"); } void loop(){ int chk; Serial.print("DHT11, \t"); chk = DHT.read(DHT11_PIN); // READ DATA switch (chk){ case DHTLIB_OK: Serial.print("OK,\t"); break; case DHTLIB_ERROR_CHECKSUM: Serial.print("Checksum error,\t"); break; case DHTLIB_ERROR_TIMEOUT: Serial.print("Time out error,\t"); break; default: Serial.print("Unknown error,\t"); break; } // DISPLAT DATA Serial.print(DHT.humidity,1); Serial.print(", "); Serial.println(DHT.temperature,1); delay(1000); }
|
Tulos
Kytke se hyvin ja lataa yllä oleva koodi UNO-laudalle.
Avaa sitten sarjavalvonta ja aseta siirtonopeudeksi 9600, lopuksi näet nykyisen lämpötila- ja kosteusarvon.









Arviot
Tuotearvioita ei vielä ole.