Berikut adalah langkah-langkah sederhana untuk membuat proyek menggunakan Arduino, LCD I2C, dan sensor DHT11 untuk menampilkan suhu dan kelembaban di layar LCD.
Alat dan Bahan yang
Dibutuhkan:
1. Arduino Uno
2. Sensor DHT11
3. LCD 16x2 dengan modul I2C
4. Kabel jumper
5. Breadboard
Langkah-langkah:
1. Hubungkan
Perangkat Keras
Koneksi DHT11:
- VCC ke 5V di
Arduino
- GND ke GND di
Arduino
- Data ke pin
digital, misalnya D2 di Arduino
Koneksi LCD I2C :
- VCC ke 5v di
Arduino
- GND ke GND di
Arduino
- SDA ke A4 di
Arduino (SDA pin)
- SCL ke A5di
Arduino (SCL pin)
NOTE KABEL
-
Merah VCC
-
Biru GND
-
Orange DATA
-
Kuning SDA
-
Hijau SCL
2. Instalasi Library di Arduino IDE
- Buka Arduino IDE.
- Pergi ke Sketch > Include Library > Manage Libraries
- Cari dan instal DHT sensor library by Adafruit.
- Cari dan instal LiquidCrystal I2C library.
3. Tulis Kode
- Buka Arduino IDE
dan buat sketsa baru.
- Masukkan kode
berikut ini:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <DHT.h>
4. Unggah Kode ke
Arduino
- Hubungkan Arduino
ke komputer Anda menggunakan kabel USB.
- Pilih port yang
sesuai di Tools > Port
- Klik Upload untuk
mengunggah kode ke Arduino.
5. Pengujian
- Setelah kode
berhasil diunggah, LCD akan menampilkan suhu dan kelembaban yang terbaca dari
sensor DHT11.
- Pastikan semua
koneksi benar jika tidak ada yang muncul di LCD atau jika pembacaan salah.
Penjelasan Kode:
- LiquidCrystal_I2C lcd(0x27, 16, 2);: Inisialisasi LCD
dengan alamat I2C 0x27 dan ukuran 16x2.
- dht.readHumidity() dan dht.readTemperature()**: Membaca
data kelembaban dan suhu dari sensor DHT11.
- lcd.print(): Digunakan untuk menampilkan data pada layar
LCD.
Komentar
Posting Komentar