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 :
- Arduino, bisa pakai Uno R3, Nano atau yang lainnya
- Kabel USB downloader
- Sensor DHT11
- LCD I2C Backpack
- Kabel Jumper male to female
Library :
Rangkaian
Untuk rangkaian pada sensor DHT lihat baik-baik pada pin-pinnya ya karena yang ada di pasaran penempatannya kadang berbeda-beda.
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
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
Reviewed by MCH
on
September 21, 2019
Rating:
No comments: