Мазмұны:

Ылғалдылық пен температураны LCD экранында ARDUINO NANO көмегімен көрсетіңіз: 5 қадам
Ылғалдылық пен температураны LCD экранында ARDUINO NANO көмегімен көрсетіңіз: 5 қадам

Бейне: Ылғалдылық пен температураны LCD экранында ARDUINO NANO көмегімен көрсетіңіз: 5 қадам

Бейне: Ылғалдылық пен температураны LCD экранында ARDUINO NANO көмегімен көрсетіңіз: 5 қадам
Бейне: Lesson 46: Using MLX90614 with LCD | Arduino Step By Step Course 2024, Шілде
Anonim
Ылғалдылық пен температураны LCD экранында ARDUINO NANO көмегімен көрсетіңіз
Ылғалдылық пен температураны LCD экранында ARDUINO NANO көмегімен көрсетіңіз

Келесі нұсқаулық arduino nano көмегімен қарапайым LCD интерфейсін жасауға қатысты.

1 -қадам: Талаптар:

Талаптар

  1. DTH11 ылғалдылық пен температура сенсоры
  2. Ардуино Нано
  3. 16*2 СКД дисплейі
  4. I2C модулі
  5. Қосылатын сымдар

Және

  • Arduino IDE
  • Arduino кітапханалары

I2c кітапханасы (LiquidCrystal_I2C)

DHT кітапханасы (DHT.h)

2 -қадам: компоненттерді наноға қосыңыз

Наноға компоненттерді қосыңыз
Наноға компоненттерді қосыңыз

Скриншот ретінде компоненттерді наноға қосыңыз, DTH11 Arduino Nano

Vcc 3.3V

GND GND

D4 I2C шыққан

Lcd - нано

GND GnD

SDA A4

SCL A5

Vcc 5V

3 -қадам: Кітапханаларды қосыңыз

Кітапханаларды қосыңыз
Кітапханаларды қосыңыз

Жүктеу және төмендегі кітапханаларды қосу, DHT сенсорлық кітапханасы (DHT.h)

I2c кітапханасы (LiquidCrystal_I2C.h)

Жоғарыдағы суретті қосыңыз.

Кетчке кіріңіз Кітапханаға ZIP файлын қосыңыз, содан кейін қалтаны шолыңыз, IDE жабыңыз және қайтадан ашыңыз, Сіз кітапханаларды төмендегі сілтемелерден жүктей аласыз, bitbucket.org/fmalpartida/new-liquidcrysta…

codeload.github.com/adafruit/DHT-sensor-li…

4 -қадам: I2C сканерлеп, мекенжайды табыңыз

I2C сканерін жүктеп, i2c мекенжайын тауып, оны кодқа енгізіңіз;

Сіз сканердің кодын осы жерден таба аласыз.

www.mediafire.com/file/f7oaa4et779yaaz/i2c_…

5 -қадам: КОД

КОД
КОД
КОД
КОД

// Ардуино наноға кодты құрастырыңыз және жүктеңіз

#«DHT.h» қосу#SensorPin 4 анықтаңыз // dht сенсорының шығыс штырын arduino nano D4 істігіне қосыңыз

#DHT11 анықтаңыз

DHT dht (SensorPin, Dht);

#қосу

#қосу

LiquidCrystal_I2C LCD (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, Позитивті); // I2C мекенжайын 0x3F етіп орнатыңыз

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

Serial.begin (9600);

lcd.begin (16, 2);

Serial.println («Температура мен ылғалдылық интерфейсі»);

dht.begin ();

}

void loop () {

int hum = dht.readHumidity ();

int temp = dht.readTemperature ();

lcd.setCursor (0, 0);

lcd.print («Temp:»);

lcd.print (temp);

lcd.print («C»);

lcd.setCursor (0, 1);

lcd.print («Ылғалдылық:»);

lcd.print (hum);

lcd.print («%»);

Serial.print («\ nАғымдағы температура:»);

Serial.print (temp);

Serial.print («C»);

Serial.print («\ nҚазіргі ылғалдылық:»);

Serial.print (hum);

Serial.print («%»);

кешіктіру (2500);

}

Нәтижелер жоғарыдағы фотосуреттермен көрсетілген.

Рахмет, Душ.

Ұсынылған: