Laporan Akhir 3 Modul I uP&uC
1. Komponen [KEMBALI]
Keypad
LCD
2. Rangkaian Simulasi [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 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 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 keypadif (key) //Kondisi pilihan jika keypad ditekan{lcd.print(key); //Menampilkan input dari keypad pada LCD}}
5. Video [KEMBALI]
6. Analisa [KEMBALI]1. Kenapa Ketika kit menekan # akan muncul # pada LCD
Jawab :
Karena pada Listing Program diberikan fungsi logika
if (key) //Kondisi pilihan jika keypad ditekan
{
lcd.print(key); //Menampilkan input dari keypad pada LCD
}
1. Kenapa Ketika kit menekan # akan muncul # pada LCD
Jawab :
Karena pada Listing Program diberikan fungsi logika
if (key) //Kondisi pilihan jika keypad ditekan
{
lcd.print(key); //Menampilkan input dari keypad pada LCD
}
Jadi saat salah satu key pada keypad diinputkan, maka key tersebut akan ditampilkan pada layar LCD.
Jadi saat salah satu key pada keypad diinputkan, maka key tersebut akan ditampilkan pada layar LCD.
2. Apa fungsi pin anoda dan katoda pada LCD
Jawab:
Pin Anoda dan Katoda dihubungkan dengan tujuan menyalakan LED pada LCD, agar tulisan pada LCD dapat terlihat saat gelap.
3. Kenapa LCD dihubungkan pada pin analog
Jawab :
Pada pin analog arduino terdapat fitur untuk mengubah sinyal analog yang masuk menjadi nilai digital yang mudah diukur. Dan baik pin analog maupun pin digital dapat menghasilkan output sinyal digital.
7. Link Download [KEMBALI]
2. Apa fungsi pin anoda dan katoda pada LCD
Jawab:
Pin Anoda dan Katoda dihubungkan dengan tujuan menyalakan LED pada LCD, agar tulisan pada LCD dapat terlihat saat gelap.
3. Kenapa LCD dihubungkan pada pin analog
Jawab :
Pada pin analog arduino terdapat fitur untuk mengubah sinyal analog yang masuk menjadi nilai digital yang mudah diukur. Dan baik pin analog maupun pin digital dapat menghasilkan output sinyal digital.
Tidak ada komentar:
Posting Komentar