Mündəricat:

ARDUINO NANO İLE LCD NEMLİYİ VƏ SICAKLIĞI GÖSTƏRİN: 5 addım
ARDUINO NANO İLE LCD NEMLİYİ VƏ SICAKLIĞI GÖSTƏRİN: 5 addım

Video: ARDUINO NANO İLE LCD NEMLİYİ VƏ SICAKLIĞI GÖSTƏRİN: 5 addım

Video: ARDUINO NANO İLE LCD NEMLİYİ VƏ SICAKLIĞI GÖSTƏRİN: 5 addım
Video: Nokia 5110 lcd module with arduino nano -1 2024, Noyabr
Anonim
LCD -də ARDUINO NANO İLƏ NEMLİĞİ VƏ SICAKLIĞI GÖSTƏRİN
LCD -də ARDUINO NANO İLƏ NEMLİĞİ VƏ SICAKLIĞI GÖSTƏRİN

Aşağıdakı Təlimat arduino nano ilə sadə bir lcd interfeysi hazırlamaqla məşğul olur.

Addım 1: Tələblər:

Tələblər

  1. DTH11 Rütubət və Temperatur Sensoru
  2. Arduino Nano
  3. 16*2 LCD ekran
  4. I2C modulu
  5. Bağlayıcı tellər

  • Arduino IDE
  • Arduino kitabxanaları

I2c kitabxanası (LiquidCrystal_I2C)

DHT kitabxanası (DHT.h)

Addım 2: Komponentləri Nanoya bağlayın

Komponentləri Nanoya bağlayın
Komponentləri Nanoya bağlayın

Ekran görüntüsü olaraq komponentləri nanoya bağlayın, DTH11 To Arduino Nano

Vcc 3.3V

GND GND

D4 I2C çıxdı

Nano üçün Lcd

GND GnD

SDA A4

SCL A5

Vcc 5V

Addım 3: Kitabxanaları daxil edin

Kitabxanalar daxildir
Kitabxanalar daxildir

Aşağıdakı kitabxanaları yükləyin və daxil edin, DHT sensor kitabxanası (DHT.h)

I2c kitabxanası (LiquidCrystal_I2C.h)

Yuxarıdakı şəkli daxil edin.

Ketch -ə gedin Kitabxana daxil edin Zip faylı əlavə edin və sonra qovluğa baxın, IDE -ni bağlayın və yenidən açın.

Kitabxanaları aşağıdakı linklərdən də yükləyə bilərsiniz.

bitbucket.org/fmalpartida/new-liquidcrysta…

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

Addım 4: I2C -ni tarayın və ünvanı tapın

I2C skanerini yükləyin və i2c ünvanınızı tapın və sonra kodu daxil edin;

Buradan skaner kodunu da tapa bilərsiniz.

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

Addım 5: KOD

KOD
KOD
KOD
KOD

// Arduino nanoya kodu tərtib edin və yükləyin

#"DHT.h" daxil edin#SensorPin 4 təyin edin // dht sensörünün çıxış pinini arduino nanonun D4 pininə qoşun

#Dht DHT11 təyin edin

DHT dht (SensorPin, Dht);

#daxil edin

#daxil edin

LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POZİTİF); // I2C ünvanını 0x3F olaraq təyin edin

boş quraşdırma () {

Serial.begin (9600);

lcd.begin (16, 2);

Serial.println ("Temperatur və Nəmlik İnteface");

dht.begin ();

}

boşluq döngəsi () {

int hum = dht.readHumidity ();

int temp = dht.readTemperature ();

lcd.setCursor (0, 0);

lcd.print ("Temp:");

lcd çap (temp);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("Rütubət:");

lcd çap (zümzümə);

lcd.print ("%");

Serial.print ("\ nCari Temperatur:");

Serial. çap (temp);

Serial.print ("C");

Serial.print ("\ nMövcud Rütubət:");

Serial. çap (zümzümə);

Serial.print ("%");

gecikmə (2500);

}

Nəticələr yuxarıdakı fotoşəkillərlə göstərilir.

Təşəkkürlər, Dush.

Tövsiyə: