Daftar Isi:

TAMPILAN KELEMBABAN DAN SUHU PADA LCD DENGAN ARDUINO NANO: 5 Langkah
TAMPILAN KELEMBABAN DAN SUHU PADA LCD DENGAN ARDUINO NANO: 5 Langkah

Video: TAMPILAN KELEMBABAN DAN SUHU PADA LCD DENGAN ARDUINO NANO: 5 Langkah

Video: TAMPILAN KELEMBABAN DAN SUHU PADA LCD DENGAN ARDUINO NANO: 5 Langkah
Video: TUTORIAL SENSOR SUHU DHT11 ARDUINO - ARDUINO PROJECT INDONESIA - BELAJAR ARDUINO - TUTRIAL ARDUINO 2024, Desember
Anonim
TAMPILAN KELEMBABAN DAN SUHU PADA LCD DENGAN ARDUINO NANO
TAMPILAN KELEMBABAN DAN SUHU PADA LCD DENGAN ARDUINO NANO

Instruksi berikut ini berkaitan dengan membuat antarmuka lcd sederhana dengan arduino nano.

Langkah 1: Persyaratan:

Persyaratan

  1. DTH11 Sensor Kelembaban dan Suhu
  2. Arduino Nano
  3. 16*2 layar LCD
  4. modul I2C
  5. Menghubungkan kabel

Dan

  • Arduino IDE
  • perpustakaan Arduino

Perpustakaan I2c (LiquidCrystal_I2C)

Perpustakaan DHT (DHT.h)

Langkah 2: Hubungkan Komponen ke Nano

Hubungkan Komponen ke Nano
Hubungkan Komponen ke Nano

Hubungkan komponen ke nano sebagai tangkapan layar, DTH11 Ke Arduino Nano

Vcc 3.3V

GND GND

Keluar D4 I2C

LCD ke Nano

GND GnD

SDA A4

SCL A5

Vcc 5V

Langkah 3: Sertakan Perpustakaan

Sertakan Perpustakaan
Sertakan Perpustakaan

Unduh dan sertakan perpustakaan di bawah ini, Pustaka sensor DHT (DHT.h)

Perpustakaan I2c (LiquidCrystal_I2C.h)

Sertakan seperti gambar di atas.

Pergi ke Ketch Sertakan Perpustakaan Tambahkan File Zip dan kemudian telusuri folder, Tutup IDE dan buka lagi, Anda dapat mengunduh perpustakaan dari tautan di bawah ini juga, bitbucket.org/fmalpartida/new-liquidcrysta…

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

Langkah 4: Pindai I2C dan Temukan Alamatnya

Unduh pemindai I2C dan temukan alamat i2c Anda lalu masukkan ke kode;

Anda dapat menemukan kode pemindai dari sini juga.

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

Langkah 5: KODE

Kode
Kode
Kode
Kode

// Kompilasi dan unggah kode ke arduino nano

#include "DHT.h"#define SensorPin 4 // sambungkan pin out sensor dht ke pin D4 arduino nano

#tentukan Dht DHT11

DHT dht(SensorPin, Dht);

#termasuk

#termasuk

LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIF); //set Alamat I2C sebagai 0x3F

batalkan pengaturan() {

Serial.begin(9600);

lcd.begin(16, 2);

Serial.println("Suhu dan Kelembaban Antarmuka");

dht.mulai();

}

lingkaran kosong() {

int hum = dht.readHumidity();

int suhu = dht.readTemperature();

lcd.setCursor(0, 0);

lcd.print("Suhu: ");

lcd.print(temp);

lcd.print("C");

lcd.setCursor(0, 1);

lcd.print("Kelembaban: ");

lcd.print(berdengung);

lcd.print("%");

Serial.print("\nSuhu Saat Ini: ");

Serial.print(temp);

Serial.print("C");

Serial.print("\nKelembaban Saat Ini: ");

Serial.print(hum);

Serial.print("%");

penundaan (2500);

}

Hasil ditunjukkan dengan foto di atas.

Terima kasih, Dus.

Direkomendasikan: