2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Teplotní senzor má široký rozsah použití, používá se na mnoha místech, funguje jako systém zpětné vazby. Na trhu je k dispozici několik typů teplotních senzorů s různými specifikacemi, některé teplotní senzory používají k měření teploty laserovou techniku. a vlhkosti.
Krok 1: Požadované součásti:
- Arduino Uno
- snímač dht11
- Prkénko
- Dráty
Krok 2: Připojení:
Datový pin Arduino Pin A0 ----- dht11
VCC ------ VCC
GND ------- GND
Vysvětlení:
Senzor dht11: dht11 se používají k měření okolní teploty a vlhkosti. Senzor je dodáván se 4pólovým pouzdrem, ze kterého budou použity pouze tři piny.
Spektiva:
1. Provozní napětí: 3,3v až 5v
2. Provozní proud: 0,3 mA
3. Teplotní rozsah: 0 ° C až 50 ° C
4. Rozsah vlhkosti: 20% až 90%
5. Rozlišení: 16bitové
6. Přesnost: ± 1%(obě)
Krok 3: Zdrojový kód:
Ke stažení knihovny dht11 použijte následující odkaz:
kliknutím sem získáte kód
Programový kód:
#includedht DHT;
neplatné nastavení ()
{
pinMode (A0, VÝSTUP);
Serial.begin (9600);
}
prázdná smyčka ()
{
DHT.read11 (A0);
Serial.print ("aktuální vlhkost =");
Sériový tisk (vlhkost DHT);
Serial.println ("%");
Serial.print ("aktuální teplota =");
Serial.print (teplota DHT);
Serial.println ("c");
zpoždění (1000);
}
Vysvětlení:
#zahrnout
dht DHT;
dht.h je knihovna, která poskytuje další funkce pro minimalizaci řádku kódu a usnadňuje pochopení kódu.
pinMode (A0, VÝSTUP);
pinMode (A0, OUTPUT) Funkce pinMode slouží k nastavení směru pinu, ať už INPUT nebo OUTPUT.
Serial.begin (9600);
Serial.begin (9600) Serial.begin je funkce umožňující komunikaci mezi Arduinem a počítačem a 9600 je přenosová rychlost, což znamená rychlost přenosu dat mezi Arduinem a počítačem za sekundu lze přenést 9600 bitů.
DHT.read11 (A0);
Funkce čtení 11 DHT.read11 (A0) slouží ke čtení dat ze senzoru.
Sériový tisk (vlhkost DHT);
Serial.print (DHT.humidity) Funkce DHT.humidity slouží ke čtení vlhkosti a data budou odesílána do počítače.
Serial.print (teplota DHT);
Serial.print (DHT.temperature) Funkce DHT.temperature slouží ke čtení teploty a data budou odesílána do počítače.
Krok 4: Aplikace:
1. Místní meteorologická stanice.
2. Měření vlhkosti a teploty