LAPORAN P3

Laporan Akhir (Percobaan 3)




1. Komponen[kembali]

    1. arduino


    2. lcd

    3. keypad

    4. ground


2. Rangkaian [kembali]


3. Flowchart [kembali]


4. Listing Program [kembali]


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

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

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(20, 4);   
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.       1. Kenapa pada percobaan ke3, kaki lcd digunakan kaki d4-d7 dan jelaskan alasannya!

Jawab:

D0-d7 merupakan sebagai data bus , kenapa yang digunakan d4-d7 itu karena yang digunakan pada listing arduinonya.

2.       2. Apa fungsi kaki vss, vdd, vee, RS RW, dan E pada LCD

Jawab:

Vss         –             Power supply 0 volt (ground)

Vdd/Vcc               –             Power supply Vcc

Vee        –             Seting kontras

RS           0/1         0: intruksi input / 1: data input

R/W       0/1         0: tulis ke LCD / 1: membaca dari LCD

E              0–>1      Mengaktifkan sinyal

3.      3. Pada listing terdapat syntax lcd.setcursor(0.7), apa maksudnya?

Jawab:

Mengatur meletakkan tulisannya yaitu pada kolom 0 baris 7. Yang dimaksud kolom 0 adalah kolom pertama.


6. Video Praktikum [kembali]




7. Link Download [kembali]

Download Listing Program : DISINI
Download Rangkaian Praktikum : DISINI
Download Video Praktikum : DISINI
Download HTML : DISINI

Tidak ada komentar:

Posting Komentar