LA 2 M1 P4K6

    [KEMBALI KE MENU SEBELUMNYA]  




LAPORAN AKHIR 2
Keypad dan LCD


1. Prosedur  [back]

Langkah-langkah percobaan :

1. Rangkai semua komponen sesuai kondisi yang dipilih

2. buat program di aplikasi arduino IDE

3. setelah selesai masukkan program ke arduino di proteus

4. jalankan program pada simulasi dan cobakan sesuai dengan modul dan kondisi

5. Selesai


2. Hardware dan diagram blok [back]

  • 1. LCD 

    2. Arduino Uno

    3. Keypad 







3. Rangkaian Simulasi dan Prinsip Kerja  [back]





 Prinsip Kerja

    Pada percobaan kali ini yaitu penggunaan LCD sebagai output dari keypad sebagai inputannya. keypad memiliki 4 kolom dan 4 baris yang mana bekerja secara scanning. ketika input an atau keypad ditekan pada salah satu tombolnya maka ada scanning untuk pendeteksi sinyal tombol mana yang ditekan pada keypad. ketika scanning sudah terbaca maka arduino akan mengirim ke output atu lcd untuk menampilkan tombol mana yang ditekan. pada lcd pin RS dihubungkan ke arduino agar memberi perintah untuk menampilkan pada lcd, sedangkan untuk ppin D4-D7 digunakan untuk mengefisiensikan pin arduino pada lcd.



4. Flowchart dan Listing Program  [back]
Flowchart :









  • LISTING PROGRAM 
// Include the Keypad library #include #include // Constants for row and column sizes const byte ROWS = 4; const byte COLS = 4; LiquidCrystal lcd(A0, A1, A2, A3, A4, A5); // Array to represent keys on keypad char hexaKeys[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; // Connections to Arduino byte rowPins[ROWS] = {9, 8, 7, 6}; byte colPins[COLS] = {5, 4, 3, 2}; // Create keypad object Keypad customKeypad = Keypad(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS); void setup() { // Setup serial monitor Serial.begin(9600); lcd.begin(16, 2);
} void loop() { // Get key value if pressed char customKey = customKeypad.getKey(); if (customKey) { // Print key value to serial monitor lcd.setCursor(0, 0); lcd.print("Tombol :"); lcd.print(customKey); } }


5. Kondisi  [back]
  


6. Video Simulasi  [back]




7. Download File  [back]
HTML klik
Simulasi klik
Video Simulasi klik
Listing Program klik
Datasheet keypad klik
Datasheet lcd klik






Tidak ada komentar:

Posting Komentar