Menggunakan Input Potensiometer Ke LCD

Menggunakan Input Potensiometer Ke LCD

 Baik, sebelumnya kita sudah bisa menampilkan nilai dari potensiometernya ke serial monitor. Sekarang kita akan tampilkan nilai dari potensiometernya ini ke layar LCD. 
Untuk penggunaan ke layar LCD-nya, tentu saja silahkan teman-teman siapkan LCD-nya.  Di sini saya akan gunakan LCD yang 16×2. Kemudian tentu saja kita akan hubungkan GND dan VCC-nya ke 5V dan ke GND.

 

Sebelumnya kita sudah pasang 5V-nya di sini, masuk ke breadboard di baris yang ini. Oleh karena itu, yang VCC kita akan letakkan ke atas.  Kemudian yang GND-nya kita akan pasang ke bawah. Karena ini satu jalur semua untuk yang GND. Dan sisanya kita akan pasang SDA dan SCL-nya.  SDA yaitu di pin nomor 21.  Pin nomor 21 saya akan masukkan lewat bawah. Pin 21 SDA saya akan pasang ke bagian sini, 21. 
 Di sini kita akan buat input, proses, dan output-nya. Input-nya adalah potentiometer, kemudian diproses oleh ISP32,  dan output-nya akan ditampilkan di potentiometer, ditambahkan ke LCD untuk nilai potentiometer-nya. Jika teman-teman menggunakan wokwi, tentu saja kita harus menambahkan library-nya. Library-nya adalah liquid-crystal-I2C.  Di wokwi perlu kita masukkan dulu library-nya.
 Kemudian hal pertama yang kita lakukan adalah melakukan include liquid-crystal-I2C.h Jadi kita akan memanggil library-nya, karena kita akan menggunakan library tersebut, dan kita akan buat objeknya. 

 Liquid-crystal-I2C, kemudian objeknya kita beri nama LCD, adresnya ada di 27, dan ukuran LCD-nya adalah 16×2. Kemudian, karena kita sudah menggunakan LCD, artinya kita tidak membutuhkan serial monitor lagi,  karena kita akan menampilkan nilai potensiometer-nya itu ke LCD. Oleh karena itu, kita akan hapus di serial bigin dan serial print line-nya.  Dan karena kita sudah hapus, oleh karena itu kita akan menggunakan LCD init untuk melakukan inisialisasi LCD, dan LCD.backlight untuk menyalakan lampu di LCD-nya.  Kemudian kita akan tampilkan nilai dari potensiometer-nya ini ke layar LCD.Untuk menampilkannya tentu saja kita gunakan set cursor terlebih dahulu,  lcd.setcursor, yaitu di 0,0, baris ke 0, di kolom ke 0,  lalu kita akan tampilkan dengan lcd.print. 
 Kita akan menampilkan string “pot.2 ” di LCD, diikuti dengan nilai potensiometer yang tersimpan dalam variabel pot. Nilai potensiometer ini berasal dari pin analog nomor 33.

KODE

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16 , 2);
int pot;

void setup() {
 pinMode(33,INPUT);
 lcd.init();
 lcd.backlight();
}

void loop() {
pot = analogRead(33);

lcd.setCursor(0,0);
lcd.print("POT:  ");
lcd.print(pot);
lcd.print("   ");


delay(1000);

}

Kalau kita turunkan angkanya, seharusnya angka di belakangnya pun akan hilang.Jadi, setelah kita meningkatkan nilai potensiometer menjadi 4 digit, lalu menurunkannya kembali menjadi 1 digit, LCD hanya akan menampilkan 1 digit karena kita telah menambahkan spasi di belakangnya.

~Kita akan lanjutkan lagi di materi selanjutnya.~

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

    Tinggalkan Balasan

    Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *