MENAMPILKAN INPUT KEYPAD PADA LCD


1. Kondisi [Kembali]

    Menampilkan Input dari keypad kepada LCD

2.  Hardware [Kembali]

 Keypad

LCD


Arduino UNO




potensiometer


3.      Rangkaian Simulasi [Kembali]





4.  Listing Program[Kembali]

#include <LiquidCrystal.h> //Deklarasi libary LCD
#include <Keypad.h> //Deklarasi library Keypad

const byte ROWS = 4; //Deklarasi jumlah baris
const byte COLS = 3; /Deklarasi jumlah kolom
char keys[ROWS][COLS] = {
    {'1','2','3'},
    {'4','5','6'},
    {'7','8','9'},        //Inisialisasi keypad matriks 4x3
    {'*','0','#'}
};

byte rowPins[ROWS] = {10, 9, 8, 7}; //Deklarasi pin yang digunakan untuk baris
byte colPins[COLS] = {13, 12, 11}; //Deklarasi pin yang digunakan untuk kolom

//Inisialisasi Library dengan pin yang digunakan
LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup() {             //Semua kode dalam fungsi ini akan dieksekusi sekali
  //Set baris dan kolom LCD
  lcd.begin(16, 2);
  lcd.setCursor(1,2);
  lcd.setCursor(4,3);
  lcd.setCursor(0,0);
}

void loop() {              //Semua kode dalam fungsi ini akan dieksekusi berulang
char key = keypad.getKey();  //Membaca keypad

    if (key) {  //Kondisi pilihan jika keypad ditekan
        lcd.print(key);  //Menampilkan input dari keypad pada LCD
    }
}


    5. Analisa [Kembali]

    1.Apa fungsi potensiometer, kenapa bisa mengatur cahaya masuk pada LCD?

    Potensiometer merupakan resistor yang nilai hambatannya dapat diatur. Fungsi potensiometer adalah untuk mengatur besar nilai arus yang dapat melewati potensiometer.

    2.Kenapa lcd bisa membaca karakter keypad yg diinputkan?

    Karena pada program di deklarasikan jumlah baris dan kolom pada keypad. Lalu di inisialisasikan keypad matrik 4x4. Lalu set baris dan kolom lcd lcd.begin(16, 2). Deklarasikan char key = keypad.getKey(); yaitu bertujuan untuk Membaca keypad. Lalu  if (key) untuk kondisi pilihan jika keypad ditekan, dan lcd.print(key) untuk Menampilkan input dari keypad pada LCD

    6. Video Simulasi [Kembali]



    7. Link Download [Kembali]



    Tidak ada komentar:

    Posting Komentar

    Entri yang Diunggulkan

    Bahan Presentasi ini dibuat untuk Memenuhi Tugas Mata Kuliah Elektronika Oleh: AHMAD FAUZAN ANARFI 1910952018 Dose...

    Postingan Populer