Мазмұны:

Arduino және Lcd дисплейі бар температура мен ылғалдылық сенсоры: 4 қадам
Arduino және Lcd дисплейі бар температура мен ылғалдылық сенсоры: 4 қадам

Бейне: Arduino және Lcd дисплейі бар температура мен ылғалдылық сенсоры: 4 қадам

Бейне: Arduino және Lcd дисплейі бар температура мен ылғалдылық сенсоры: 4 қадам
Бейне: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, Қараша
Anonim
Image
Image

Сәлем балалар, Артуиноға қош келдіңіздер. Сіз көргендей, мен нұсқаулықты бастадым

Бүгін біз DHT11 модулімен температура мен ылғалдылық есептегішін жасаймыз. Бастайық

P. S. Жазылуды және бейнені ұнатуды қарастырыңыз

1 -қадам: Қосылу

Қосылу
Қосылу

Осы диаграмманы орындаңыз

қосылғаннан кейін ол келесідей болады

2 -қадам: код

Код
Код

Бұл менің жобам үшін қолданатын код

#include // қамтиды lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

#include «dht.h» // dht сенсорлық кітапханасын қамтиды

#dineine DHT_pin A0 // сенсорлық түйреуіш пен A0 атауын беріңіз

DHT; // сенсорды инициализациялау

жарамсыз орнату () {

lcd.begin (16, 2); // сенсоны инициализациялау

Serial.begin (9600); // Сериялық байланысты бастаңыз

delay (500); // Жүйенің жүктелуіне мүмкіндік беретін кешіктіру

Serial.println («DHT11 ылғалдылық пен температура сенсоры / n / n»);

кешіктіру (1000); // Сенсорға кірмес бұрын күтіңіз

}

void loop () {

DHT.read11 (DHT_pin); // Сенсор түйреуішін оқу

Serial.print («ылғалдылық =»); // ылғалдылықты сериялық мониторда басып шығару

Serial.print (DHT. ылғалдылық);

Serial.print («%»);

Serial.print («температура =»);

Serial.print (DHT температурасы); // температураны сериялық мониторда басып шығару үшін

Serial.println («C»);

lcd.setCursor (0, 0);

lcd.print («ылғалдылық =»); // LCD -де ылғалдылықты басып шығару үшін

lcd.print (DHT. ылғалдылық);

lcd.print («%»);

lcd.setCursor (0, 2);

lcd.print («temp =»); // lcd -те температураны басып шығару үшін

lcd.print (DHT температурасы);

lcd.println («C»);

кешіктіру (3000); // Сенсорға қайта кірмес бұрын 3 секунд күтіңіз.

}

3 -қадам: Шығару

Шығу
Шығу
Шығу
Шығу

Мен онымен әр түрлі нәрселерді сынап көрдім.

Мен мұзды қасына қойған кезде температура суыды.

және оған жылы ауа жібергенде температура көтеріледі

Ұсынылған: