banner image
Sedang Dalam Perbaikan

Arduino, Program Suhu dan Kelembaban Sensor DHT11 pada LCD

Pada pembahasan kali ini, kita akan belajar untuk memprogram nilai suhu dan kelembaban yang kemudian akan ditampilkan pada LCD 16x2. Penggunaan LCD ini tentu menambah tampilan project temen-temen lebih cantik ya. Untuk informasi mengenai sensor suhu dan kelembaban yaitu DHT11 bisa dilihat di pembahasan sebelumnya Koding dan Rangkaian Sensor DHT11 pada Arduino lengkap beserta spesifikasinya.

Yuk apa saja sih yang dibutuhkan :
  1. Arduino, bisa pakai Uno R3, Nano atau yang lainnya
  2. Kabel USB downloader
  3. Sensor DHT11
  4. LCD I2C Backpack
  5. Kabel Jumper male to female
Library :
  1. Library sensor suhu dan kelembaban DHT, DOWNLOAD
  2. Library LCD i2C backpak, DOWNLOAD

Rangkaian

Untuk rangkaian pada sensor DHT lihat baik-baik pada pin-pinnya ya karena yang ada di pasaran penempatannya kadang berbeda-beda.
Arduino
Keterangan :

Sensor suhu dan kelembaban DHT11
- Pin DATA/ S / Out ditancapkan dengan pin 3 Arduino
- VCC/ + ditancapkan dengan 5v
- GND/ - ditancapkan dengan GND

LCD I2C
- GND ditancapkan dengan GND
- VCC ditancapkan dengan 5V
- SDA ditancapkan dengan A4
- SCL ditancapkan dengan A5

Sketch Program

Silahkan upload program di bawah ini menggunakan Arduino IDE, jangan lupa untuk mengecek board Arduino yang digunakan pada menu Tools > Board > misal Arduino Genuino/ Uno dan Port harus diceklis misal COM20.

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include "DHT.h"

LiquidCrystal_I2C lcd(0x27, 16, 2);

#define DHTPIN 3
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {
Serial.begin(9600);
lcd.begin();

lcd.setCursor(0,0);
lcd.print("Sensor DHT11");
dht.begin();
}

void loop() {
lcd.clear();
float h = dht.readHumidity();
float t = dht.readTemperature();

lcd.setCursor(0,0);
lcd.print("Temp : ");
lcd.print(t);
lcd.print(" 'C");

lcd.setCursor(0,1);
lcd.print("Hum : ");
lcd.print(h);
lcd.print(" %");
delay(1000);
}

Upload sampai done Uploading ya... kalau terdapat erorr biasanya terdapat keterangan erorrnya, dan temen-temen wajib belajar membaca erorr apa itu? Biasanya hanya karena Port belum terdeksi., library belum dimasukkan dan sebagainya. Silahkan tulis komentar dibawah ini, jika temen-temen kesulitan mengatasi erorrnya. 

Sekian pembahasan kali ini, semoga berhasil. terima kasih.
Arduino, Program Suhu dan Kelembaban Sensor DHT11 pada LCD Arduino, Program Suhu dan Kelembaban Sensor DHT11 pada LCD Reviewed by MCH on September 21, 2019 Rating: 5

No comments:

Powered by Blogger.