Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Hello guys, Maligayang pagbabalik sa Artuino. Tulad ng nakita mo nagsimula ako ng Isang Maituturo
Ngayon ay gagawa kami ng isang Temperatura at Humidity meter na may module na DHT11. Magsimula na tayo
P. S. Isaalang-alang ang Pag-subscribe at pag-like ng video
Hakbang 1: Koneksyon
Sundin ang Diagram na ito
pagkatapos ng koneksyon, ganito ang magiging hitsura nito
Hakbang 2: Code
Ito ang code na ginagamit ko para sa aking proyekto
# isama // isama ang lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
# isama ang "dht.h" // isama ang library ng dht sensor
# tukuyin ang DHT_pin A0 // magbigay ng isang pangalan sa sensor pin at A0
dht DHT; // ipasimuno ang sensor
walang bisa ang pag-setup () {
lcd.begin (16, 2); // ipasimula ang senso
Serial.begin (9600); // simulan ang Serial na komunikasyon
antala (500); // Pagkaantala upang hayaang mag-boot ang system
Serial.println ("DHT11 Humidity & temperatura Sensor / n / n");
antala (1000); // Maghintay bago i-access ang Sensor
}
void loop () {
DHT.read11 (DHT_pin); // Basahin ang Sensor pin
Serial.print ("halumigmig ="); // i-print ang halumigmig sa Serial Monitor
Serial.print (DHT.humidity);
Serial.print ("%");
Serial.print ("temperatura =");
Serial.print (DHT.temperature); // upang mai-print ang temperatura sa Serial monitor
Serial.println ("C");
lcd.setCursor (0, 0);
lcd.print ("halumigmig ="); // upang mai-print ang kahalumigmigan sa lcd
lcd.print (DHT.humidity);
lcd.print ("%");
lcd.setCursor (0, 2);
lcd.print ("temp ="); // upang mai-print ang temperatura sa lcd
lcd.print (DHT.temperature);
lcd.println ("C");
antala (3000); // Maghintay ng 3 segundo bago muling i-access ang sensor.
}
Hakbang 3: Output
Sinubukan ko ang iba't ibang mga bagay dito.
Nang mailagay ko ang yelo malapit dito lumamig ang temperatura.
at at kapag pumutok ang mainit na hangin dito, tumaas ang temperatura