Talaan ng mga Nilalaman:

Temperatura at Humidity Sensor Sa Arduino at Lcd Display: 4 na Hakbang
Temperatura at Humidity Sensor Sa Arduino at Lcd Display: 4 na Hakbang

Video: Temperatura at Humidity Sensor Sa Arduino at Lcd Display: 4 na Hakbang

Video: Temperatura at Humidity Sensor Sa Arduino at Lcd Display: 4 na Hakbang
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Nobyembre
Anonim
Image
Image

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

Koneksyon
Koneksyon

Sundin ang Diagram na ito

pagkatapos ng koneksyon, ganito ang magiging hitsura nito

Hakbang 2: Code

Code
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

Paglabas
Paglabas
Paglabas
Paglabas

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

Inirerekumendang: