Modul 1 : Laporan Akhir 2


PERCOBAAN 3





2. Alat dan Bahan[Kembali]
  1. Arduino Uno

  2. Keypad

  3. LCD
  4. Jumper



3. Rangkaian [Kembali]


4. Prinsip Kerja Rangkaian[Kembali]

     Sebelum melakukan set up, terdapat beberapa pendeklarasian yaitu deklasrasi library LCD dan Keypad, deklarasi baris dan kolom keypad, dan deklarasi untuk pin yang dugunakan untuk menghubungkan arduino dengan keypad (pin baris dan kolom) dan LCD. Selaian itu terdapat inisialisasi keypad pada bagian ini berupa karakter-karaktter yang ada pada keypad dan disusun membentuk matriks. Pada fungsi se up terdapat lcd.begin() dan fungsi lcd.setkursor(). Fungsi lcd.begin() akan menentukan ukuran dari LCD yang akan digunakan untuk menampilkna output. lcd.begin(16,2) artinya 16 kolom dan 2 baris digunakan untuk menampilkan output pada LCD. lcd.set cursor berfungsi untuk mengatur posisi kemunculan output pada LCD. lcdset cursor (0,0) artinya output akan muncul pada lcd di posisi koom 1 dan baris 1. Pada fungsi loop terdapat fungsi if(key) dan ldc.print(key) dimana key adalah variabel untuk membaca keypad(key=keypad.getkey()). Fingsi if(key) untuk memilih kondisi pilihan jika keypad ditekan. Contohnya angka 1 ditekan pada keypad, fungsi if() akan meneruskan angka 1 ke fungsilcd.print(key) yang ada didalamnya dan fungsi lcd.print(key) akan mencetak angka 1 tersebut pada LCD.


5. Video Rangkaian[Kembali]


6. Analisa[Kembali]
  1. Jelaskan prinsip kerja dari percobaan 3
         Sebelum melakukan set up, terdapat beberapa pendeklarasian yaitu deklasrasi library LCD dan Keypad, deklarasi baris dan kolom keypad, dan deklarasi untuk pin yang dugunakan untuk menghubungkan arduino dengan keypad (pin baris dan kolom) dan LCD. Selaian itu terdapat inisialisasi keypad pada bagian ini berupa karakter-karaktter yang ada pada keypad dan disusun membentuk matriks. Pada fungsi se up terdapat lcd.begin() dan fungsi lcd.setkursor(). Fungsi lcd.begin() akan menentukan ukuran dari LCD yang akan digunakan untuk menampilkna output. lcd.begin(16,2) artinya 16 kolom dan 2 baris digunakan untuk menampilkan output pada LCD. lcd.set cursor berfungsi untuk mengatur posisi kemunculan output pada LCD. lcdset cursor (0,0) artinya output akan muncul pada lcd di posisi koom 1 dan baris 1. Pada fungsi loop terdapat fungsi if(key) dan ldc.print(key) dimana key adalah variabel untuk membaca keypad(key=keypad.getkey()). Fingsi if(key) untuk memilih kondisi pilihan jika keypad ditekan. Contohnya angka 1 ditekan pada keypad, fungsi if() akan meneruskan angka 1 ke fungsilcd.print(key) yang ada didalamnya dan fungsi lcd.print(key) akan mencetak angka 1 tersebut pada LCD.


  2. Jelaskan apa fungsi dari setiap pin pada LCD dan bagaimana cara menghubungkan ke Arduino
    1. VSS : pin yang menghubungkan ground LCD ke grounf arduino, pin GND arduino dihubungkan ke protoboard kemudian pin VSS dihubungkan ke photoboard (-) dengan enggunakan jumper.

    2. VDD : pin yang menghubungkan pin catu daya tegangan layar dengan sumber listrik dari arduino. Pin daya +5V arduino dihubungkna ke photoboard kemudian pin VDD dihubungkan ke photoboard (+) dengan menggunakan jumper.

    3.VEE : pin yang mengatur tingkat cahaya penerangan (kontras) LCD. Pin  VEE dihbungkan ke potensiometer (kaki tengah).

    4.RS : pin yang mengatur penerimaan (perintah =1 dan data = 0). Pin Rs dihubungkan langsuns dengan pin pada arduino.

    5.E : pin yang menjalankan proses baca atau  tulis. Pin E dihubungkan lanysng dengan arduino menggunakan jumper

    6. D0-D7 : pin untuk mengirimkan data ke LCD. pin ini dihubungkan langsung dengan arduino dengan jumper.

    7. Anoda : pin untuk menghasilkan backlight pada LCD, dihubngkan ke photoboard (+)

    8. katoda : pi untuk menghasilkan backlight pada LCD, dihubungkan ke photoboard(-), potensiometer (kakikanan) ke photoboard(+) dan kaki kirinya ke photoboard(-).
7. Link Download[Kembali]
  1. HTML [disini]
  2. Video [disini]
  3. Datasheet Keypad [disini]
  4. Datasheet  LCD [disini]
  5. Datasheet  Arduino Uno [disini]