Praktikum 3 Liquid Crystal Displays
Praktikum 3 Liquid Crystal Displays
Pendahuluan
Mari selidiki metode populer lainnya untuk menampilkan teks dan simbol,
LCD (Liquid Crystal Display). LCD adalah tampilan yang biasanya digunakan dalam
kalkulator dan jam alarm. Banyak proyek Arduino melibatkan LCD, jadi penting bagi
Anda untuk mengetahui cara menggunakannya. Layar LCD membutuhkan chip
driver untuk mengontrolnya; ini dibangun ke dalam layar. Membuat proyek
berdasarkan tampilan LCD bagus dan mudah berkat berbagai Library kode LCD yang
tersedia. Arduino IDE hadir dengan perpustakaan bernama LiquidCrystal.h yang
memiliki banyak fitur. Anda akan menggunakan yang ini di proyek Anda.
Penggunaan I2C dalam LCD arduino tidak banyak menggunakan kabel jumper,
sehingga dalam pemrograman bisa lebih rapi dan sederhana. Berikut ini yang perlu
disiapkan dalam penggunaan LCD
Lalu kamu masukan Library Tersebut ke Arduino. Jika belum tau caranya bisa ikuti
langkah-langkah dibawah ini:
Jika kamu sudah mendownload Library yang ingin kamu masukan ke Arduino,
selanjutnya adalah:
● Jika berhasil, aplikasi Arduino kamu akan muncul keterangan seperti dibawah
ini:
Selamat mencoba, kalo masih ada kesulitan silahkan ditanyakan
Gambar Rangkain
Buka IDE Arduino pada komputer anda dan ketikkan listing programnya seperti
dibawah ini
#include <LiquidCrystal_I2C.h>
void setup() {
lcd.begin();
}
void loop() {
//Tampilan Pertama
lcd.setCursor(0,0); //set baris 1 kolom 1
lcd.print("Test LCD"); //menuliskan kata
lcd.setCursor(0, 1); //set baris 2 kolom 1
lcd.print("Kelas TPB 3B");//menuliskan kata
delay(3000); //waktu tunda 3 dt
lcd.clear();
//Tampilan Kedua
lcd.setCursor(0,0); //set baris 1 kolom 1
lcd.print("Hallo Dunia"); //menuliskan kata
lcd.setCursor(0, 1); //set baris 2 kolom 1
lcd.print("Praktek Otomasi");//menuliskan kata
delay(3000);//waktu tunda 3 dt
lcd.clear();
}
Tekan tombol Verifikasi/Kompilasi di bagian atas IDE untuk memastikan tidak
ada kesalahan dalam kode Anda. Amatilah apa yang terjadi pada rangkaian tersebut,
tuliskan pengamatan anda dengan benar untuk dilaporkan kepada dosen pengampu
mata kuliah ketika akan melakukan pengambilan nilai.
Proyek 3.2 - Light Sensor /Photocell atau Light Dependent Resistor (LDR)
Light Dependent Resistor (LDR) adalah jenis resistor yang nilai hambatannya
dipengaruhi oleh cahaya di sekitar. Maka kita bisa membuat LDR ini menjadi sensor
cahaya. Karena memang sudah banyak aplikasinya. Misalnya pada lampu jalan, tidak
ada saklar untuk mematikan dan menghidupkan lampu jalan. Dengan menggunakan
sensor cahaya LDR, lampu jalan akan mati ketika siang dan akan hidup ketika malam
secara otomatis. Sekarang kita akan buat program Arduino yang akan melakukan,
“Lampu LED menyala ketika keadaan gelap dan mati ketika keadaan terang”
(Automatic Lighting System).
1. Breadboard
2. LED
3. Modul Light Dependent Resistor (LDR Module)
4. Resistor 220 ohm
5. Jumper Wires
Gambar Rangkain
Hubungkan sirkuit Anda seperti yang ditunjukkan pada Gambar. Ambil kabel
jumper dari arde Arduino ke breadboard perhatikan Gambar dibawah ini.
Gambar 3.2 Penggunaan Sensor LDR
Coding LDR
Buka IDE Arduino pada komputer anda dan ketikkan listing programnya seperti
dibawah ini
// Project LDR
int nilai;
void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
void loop() {
nilai = analogRead(ldr);
Serial.println(nilai);
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
Proyek Mandiri
Buatlah perancangan dengan menggunakan alat dan bahan yang terdiri dari Sensor
LDR, LED, LCD dan Piezo. Adapun kemungkinan kejadiannya adalah sebagai berikut;
Jika pada pagi hari pukul 08.00 Wib intensitas cahaya yang diterima oleh
Sensor LDR memberikan nilai yang dibaca oleh sensor memerintahkan
mikrokontroler untuk mematikan lampu dan menyalakan bel tanda masuk kerja
melalui piezo selama 5 detik.
Jika pada sore hari pukul 16.00 Wib intensitas cahaya yang diterima oleh
sensor LDR memberikan nilai yang dibaca oleh sensor memerintahkan kepada
mikrokontroler untuk menyalakan lampu dan menyalakan bel tanda pulang kerja
melalui piezo selama 5 detik.
Kesimpulan
1. https://www.tinkercad.com/
2. https://www.arduino.cc/en/hardware
3. McRoberts, M. (2011). Beginning arduino. Apress.