Mundarija:

Namlik va haroratni LCD displeyda ARDUINO NANO bilan ko'rsatish: 5 qadam
Namlik va haroratni LCD displeyda ARDUINO NANO bilan ko'rsatish: 5 qadam

Video: Namlik va haroratni LCD displeyda ARDUINO NANO bilan ko'rsatish: 5 qadam

Video: Namlik va haroratni LCD displeyda ARDUINO NANO bilan ko'rsatish: 5 qadam
Video: Lesson 45: Measure temperature and Pressure with BME280 display on LCD1602 and LCD2004 with Arduino 2024, Iyul
Anonim
Namlik va haroratni LCD displeyda ARDUINO NANO bilan ko'rsatish
Namlik va haroratni LCD displeyda ARDUINO NANO bilan ko'rsatish

Quyidagi ko'rsatma arduino nano bilan oddiy lcd interfeysini yaratish bilan shug'ullanadi.

1 -qadam: talablar:

Talablar

  1. DTH11 namlik va harorat sensori
  2. Arduino Nano
  3. 16*2 LCD displey
  4. I2C moduli
  5. Ulanish simlari

Va

  • Arduino IDE
  • Arduino kutubxonalari

I2c kutubxonasi (LiquidCrystal_I2C)

DHT kutubxonasi (DHT.h)

2 -qadam: Komponentlarni Nano -ga ulang

Nano -ga komponentlarni ulang
Nano -ga komponentlarni ulang

Ekran tasviri sifatida komponentlarni nano ga ulang, DTH11 to Arduino Nano

VC 3.3V

GND GND

D4 I2C chiqmagan

Nano uchun Lcd

GND GnD

SDA A4

SCL A5

Vcc 5V

3 -qadam: Kutubxonalarni qo'shing

Kutubxonalarni o'z ichiga oladi
Kutubxonalarni o'z ichiga oladi

Quyidagi kutubxonalarni yuklab oling va qo'shing

DHT sensorlar kutubxonasi (DHT.h)

I2c kutubxonasi (LiquidCrystal_I2C.h)

Yuqoridagi rasmni qo'shing.

Ketch -ga kiring, shu jumladan kutubxonaga zip -fayl qo'shing va papkani ko'rib chiqing, IDE -ni yoping va qayta oching, Kutubxonalarni quyidagi havolalardan ham yuklab olishingiz mumkin.

bitbucket.org/fmalpartida/new-liquidcrysta…

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

4 -qadam: I2C -ni skanerlang va manzilni toping

I2C skanerini yuklab oling va i2c manzilingizni toping va keyin uni kodga kiriting;

Bu erda skaner kodini topishingiz mumkin.

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

5 -qadam: KOD

KOD
KOD
KOD
KOD

// Arduino nano -ga kodni tuzing va yuklang

#"DHT.h" ni qo'shing#SensorPin 4 ni aniqlang // dht sensorining chiqish pinini arduino nanosining D4 piniga ulang.

#Dht DHT11 ni aniqlang

DHT dht (SensorPin, Dht);

#qo'shing

#qo'shing

LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, pozitiv); // I2C manzilini 0x3F qilib o'rnating

bo'sh o'rnatish () {

Serial.begin (9600);

lcd.begin (16, 2);

Serial.println ("Harorat va namlik inteface");

dht.begin ();

}

void loop () {

int hum = dht.readHumidity ();

int temp = dht.readTemperature ();

lcd.setCursor (0, 0);

lcd.print ("Harorat:");

lcd.print (temp);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("Namlik:");

lcd.print (xum);

lcd.print ("%");

Serial.print ("\ nHozirgi harorat:");

Serial.print (temp);

Serial.print ("C");

Serial.print ("\ nHozirgi namlik:");

Serial.print (xum);

Serial.print ("%");

kechikish (2500);

}

Natijalar yuqoridagi fotosuratlar bilan ko'rsatilgan.

Rahmat, Dush.

Tavsiya: