Talaan ng mga Nilalaman:

IPAKITA ANG pagiging mapagpakumbaba at temperatura sa LCD SA ARDUINO NANO: 5 Hakbang
IPAKITA ANG pagiging mapagpakumbaba at temperatura sa LCD SA ARDUINO NANO: 5 Hakbang

Video: IPAKITA ANG pagiging mapagpakumbaba at temperatura sa LCD SA ARDUINO NANO: 5 Hakbang

Video: IPAKITA ANG pagiging mapagpakumbaba at temperatura sa LCD SA ARDUINO NANO: 5 Hakbang
Video: Отображение температуры на LCD1602 с помощью датчика температуры LM35 с Arduino 2024, Nobyembre
Anonim
IPAKITA ANG pagiging mapagpakumbaba at pag-iingat sa LCD SA ARDUINO NANO
IPAKITA ANG pagiging mapagpakumbaba at pag-iingat sa LCD SA ARDUINO NANO

Ang mga sumusunod na tagubilin sa pagtuturo sa paggawa ng isang simpleng interface ng lcd na may arduino nano.

Hakbang 1: Mga Kinakailangan:

Mga Kinakailangan

  1. DTH11 Humority at Temperatura Sensor
  2. Arduino Nano
  3. 16 * 2 LCD display
  4. Module ng I2C
  5. Mga kumokonekta na mga wire

At

  • Arduino IDE
  • Mga aklatan ng Arduino

I2c library (LiquidCrystal_I2C)

DHT library (DHT.h)

Hakbang 2: Ikonekta ang Mga Bahagi sa Nano

Ikonekta ang Mga Sangkap sa Nano
Ikonekta ang Mga Sangkap sa Nano

Ikonekta ang mga sangkap sa nano bilang shot ng screen, DTH11 To Arduino Nano

Vcc 3.3V

GND GND

Lumabas sa D4 I2C

Lcd kay Nano

GND GnD

SDA A4

SCL A5

Vcc 5V

Hakbang 3: Magsama ng Mga Aklatan

Isama ang Mga Aklatan
Isama ang Mga Aklatan

Mag-download at magsama ng mga ibaba ng aklatan, Library ng sensor ng DHT (DHT.h)

I2c library (LiquidCrystal_I2C.h)

Isama bilang larawan sa itaas.

Pumunta sa ketch Isama ang Library Magdagdag ng Zip File at pagkatapos ay i-browse ang folder, Isara ang IDE at buksan ito muli, Maaari kang mag-download ng mga aklatan mula sa mga link sa ibaba, bitbucket.org/fmalpartida/new-liquidcrysta…

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

Hakbang 4: I-scan ang I2C at Hanapin ang Address

I-download ang I2C scanner at hanapin ang iyong i2c address at pagkatapos ay ipasok ito sa code;

Mahahanap mo rin ang code ng scanner mula rito.

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

Hakbang 5: Ang CODE

Ang CODE
Ang CODE
Ang CODE
Ang CODE

// Compile and upload the code to arduino nano

# isama ang "DHT.h" #define SensorPin 4 // ikonekta ang out pin ng dht sensor sa D4 pin ng arduino nano

#define Dht DHT11

DHT dht (SensorPin, Dht);

# isama

# isama

LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // itakda ang I2C Address bilang 0x3F

walang bisa ang pag-setup () {

Serial.begin (9600);

lcd.begin (16, 2);

Serial.println ("Temperatura at Humidity Inteface");

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 ("Humidity:");

lcd.print (hum);

lcd.print ("%");

Serial.print ("\ nKasalukuyang Temperatura:");

Serial.print (temp);

Serial.print ("C");

Serial.print ("\ nKasalukuyang Humidity:");

Serial.print (hum);

Serial.print ("%");

pagkaantala (2500);

}

Ipinapakita ang mga resulta kasama ang mga larawan sa itaas.

Salamat, Dush.

Inirerekumendang: