Përmbajtje:

TREGON LUMTITYSIA DHE TEMPERATUREN N LCD LCD ME ARDUINO NANO: 5 hapa
TREGON LUMTITYSIA DHE TEMPERATUREN N LCD LCD ME ARDUINO NANO: 5 hapa

Video: TREGON LUMTITYSIA DHE TEMPERATUREN N LCD LCD ME ARDUINO NANO: 5 hapa

Video: TREGON LUMTITYSIA DHE TEMPERATUREN N LCD LCD ME ARDUINO NANO: 5 hapa
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Nëntor
Anonim
TREGON lagështi dhe temperaturë në LCD me ARDUINO NANO
TREGON lagështi dhe temperaturë në LCD me ARDUINO NANO

Instruksioni i mëposhtëm merret me krijimin e një ndërfaqe të thjeshtë LCD me arduino nano.

Hapi 1: Kërkesat:

Kërkesat

  1. Sensori i lagështisë dhe temperaturës DTH11
  2. Arduino Nano
  3. Ekran LCD 16*2
  4. Moduli I2C
  5. Lidhja e telave

Dhe

  • Arduino IDE
  • Bibliotekat Arduino

Biblioteka I2c (LiquidCrystal_I2C)

Biblioteka DHT (DHT.h)

Hapi 2: Lidhni Komponentët me Nano

Lidhni Komponentët me Nano
Lidhni Komponentët me Nano

Lidhni komponentët me nano në ekran, DTH11 tek Arduino Nano

Vcc 3.3V

GND GND

Jashtë D4 I2C

Lcd tek Nano

GND GnD

SDA A4

SCL A5

Vcc 5V

Hapi 3: Përfshini Bibliotekat

Përfshi Bibliotekat
Përfshi Bibliotekat

Shkarkoni dhe përfshini më poshtë bibliotekat, Biblioteka e sensorit DHT (DHT.h)

Biblioteka I2c (LiquidCrystal_I2C.h)

Përfshi si imazhin e mësipërm.

Shko te ketch Include Library Shto Zip File dhe më pas shfleto dosjen, Mbyllni IDE dhe hapeni përsëri, Ju gjithashtu mund të shkarkoni bibliotekat nga lidhjet më poshtë, bitbucket.org/fmalpartida/new-liquidcrysta…

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

Hapi 4: Skanoni I2C dhe gjeni adresën

Shkarkoni skanerin I2C dhe gjeni adresën tuaj i2c dhe pastaj futeni atë në kod;

Kodin e skanerit mund ta gjeni edhe këtu.

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

Hapi 5: KODI

Kodi
Kodi
Kodi
Kodi

// Përpiloni dhe ngarkoni kodin në arduino nano

#përfshi "DHT.h"#përcakto SensorinPin 4 // lidh pinin e jashtëm të sensorit dht me pinin D4 të arduino nano

#përcakto Dht DHT11

DHT dht (SensorPin, Dht);

#përfshi

#përfshi

LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // vendosni Adresën I2C si 0x3F

void setup () {

Serial.filloj (9600);

lcd.filloni (16, 2);

Serial.println ("Ndërfaqja e temperaturës dhe lagështisë");

dht.filloj ();

}

lak void () {

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 ("Lagështia:");

lcd.print (hum);

lcd.print ("%");

Serial.print ("\ n Temperatura aktuale:");

Serial.print (temp);

Serial.print ("C");

Serial.print ("\ n Lagështia aktuale:");

Serial.print (hum);

Serial.print ("%");

vonesë (2500);

}

Rezultatet tregohen me fotot e mësipërme.

Faleminderit, Dush.

Recommended: