Percobaan 3 - Menampilkan Input Kepad Pada LCD





1. Hardawe [kembali]





2. Rangkaian Simulasi [kembali]


3. Flowchart [kembali]


4. Listing Program [kembali]

#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', 'A'},
{'4', '5', '6'
, 'B'},  //Inisialisasi keypad matriks 4x4
{'7', '8', '9'
, 'C'},
{'*', '0', '#'
, 'D'}
};
byte rowPins[ROWS] = {9, 8, 7, 6}; //Deklarasi pin yang digunakan untuk baris
byte colPins[COLS] = {13, 12, 11 10};   //Deklarasi pin yang digunakan untuk kolom // Inisialisasi library dengan pin yang digunakan
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup() {   //Semua kode dalam fungsi ini akan dieksekusi sekali
serial.begin(9600);
}
void loop() {   //Semua kode dalam fungsi ini akan dieksekusi berulang
char key = keypad.getKey();   //Membaca keypad
if (key) {   //Kondisi pilihan jika keypad ditekan
serial.print(key);   //Menampilkan input dari keypad pada LCD
}
}
 
5. Video [kembali]






6. Link Download [kembali]






.

No comments:

Post a Comment