Orodha ya maudhui:

ONYESHA UNYENYEKEVU NA JOTO KWENYE LCD NA ARDUINO NANO: Hatua 5
ONYESHA UNYENYEKEVU NA JOTO KWENYE LCD NA ARDUINO NANO: Hatua 5

Video: ONYESHA UNYENYEKEVU NA JOTO KWENYE LCD NA ARDUINO NANO: Hatua 5

Video: ONYESHA UNYENYEKEVU NA JOTO KWENYE LCD NA ARDUINO NANO: Hatua 5
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Novemba
Anonim
ONYESHA UNYENYEKEVU NA JOTO KWENYE LCD NA ARDUINO NANO
ONYESHA UNYENYEKEVU NA JOTO KWENYE LCD NA ARDUINO NANO

Vifuatavyo vinaweza kushughulika na kutengeneza kiolesura rahisi cha LCD na arduino nano.

Hatua ya 1: Mahitaji:

Mahitaji

  1. DTH11 Unyevu na Sensor ya Joto
  2. Arduino Nano
  3. Onyesho la 16 * 2 LCD
  4. Moduli ya I2C
  5. Kuunganisha waya

Na

  • Arduino IDE
  • Maktaba za Arduino

Maktaba ya I2c (LiquidCrystal_I2C)

Maktaba ya DHT (DHT.h)

Hatua ya 2: Unganisha Vipengele kwa Nano

Unganisha Vipengele kwa Nano
Unganisha Vipengele kwa Nano

Unganisha vifaa kwa nano kama picha ya skrini, DTH11 Kwa Arduino Nano

Vcc 3.3V

GND GND

Kati ya D4 I2C

Lcd kwa Nano

GND GnD

SDA A4

SCL A5

Vcc 5V

Hatua ya 3: Jumuisha Maktaba

Jumuisha Maktaba
Jumuisha Maktaba

Pakua na ujumuishe maktaba Hapo chini, Maktaba ya sensorer ya DHT (DHT.h)

Maktaba ya I2c (LiquidCrystal_I2C.h)

Jumuisha kama picha hapo juu.

Nenda kwenye ketch Jumuisha Maktaba Ongeza Faili ya Zip na kisha uvinjari folda, Funga IDE na uifungue tena, Unaweza kupakua maktaba kutoka kwa viungo chini pia, bitbucket.org/fmalpartida/new-liquidcrysta …….

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

Hatua ya 4: Changanua I2C na Pata Anwani

Pakua skana ya I2C na upate anwani yako ya i2c halafu ingiza kwa nambari;

Unaweza kupata nambari ya skana kutoka hapa pia.

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

Hatua ya 5: CODE

CODE
CODE
CODE
CODE

// Kusanya na kupakia nambari hiyo kwa arduino nano

# pamoja na "DHT.h" #fafanua SensorPin 4 // unganisha pini nje ya sensorer ya dht kwa D4 pini ya arduino nano

#fafanua Dht DHT11

Dht dht (SensorPin, Dht);

# pamoja

# pamoja

LiquidCrystal_I2C LCD (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // weka Anwani ya I2C kama 0x3F

usanidi batili () {

Kuanzia Serial (9600);

lcd kuanza (16, 2);

Serial.println ("Joto na Unyevu Uso");

kuanza ();

}

kitanzi batili () {

int hum = dht.read Humidity ();

muda = dht. soma Joto ();

lcd.setCursor (0, 0);

lcd.print ("Temp:");

lcd.print (temp);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("Unyevu:");

lcd.print (hum);

lcd.print ("%");

Serial.print ("\ nJoto la sasa:");

Printa ya serial (temp);

Serial.print ("C");

Serial.print ("\ Unyevu wa sasa:");

Printa ya serial (hum);

Serial.print ("%");

kuchelewesha (2500);

}

Matokeo yanaonyeshwa na picha zilizo hapo juu.

Asante, Futa.

Ilipendekeza: