1. Hardware[kembali]
2. Rangkaian Simulasi[kembali]
3. Listing Program[kembali]
#include <LiquidCrystal.h> //Deklarasi libary LCD#include <Keypad.h> //Deklarasi library Keypad
const byte ROWS = 4; //Deklarasi jumlah barisconst byte COLS = 3; /Deklarasi jumlah kolomchar keys[ROWS][COLS] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, //Inisialisasi keypad matriks 4x3 {'*','0','#'}};
byte rowPins[ROWS] = {10, 9, 8, 7}; //Deklarasi pin yang digunakan untuk barisbyte colPins[COLS] = {13, 12, 11}; //Deklarasi pin yang digunakan untuk kolom
//Inisialisasi Library dengan pin yang digunakanLiquidCrystal 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(16, 2); lcd.setCursor(1,2); lcd.setCursor(4,3); lcd.setCursor(0,0);}
void loop() { //Semua kode dalam fungsi ini akan dieksekusi berulangchar key = keypad.getKey(); //Membaca keypad
if (key) { //Kondisi pilihan jika keypad ditekan lcd.print(key); //Menampilkan input dari keypad pada LCD }}
FLOWCHART
4. Kondisi[kembali]
Menampilkan output pada LCD dengan inputan keypad.
5. Video Simulasi [kembali]
Prinsip Kerja
6. Analisa dan Pembahasan [kembali]
1. Apa fungsi potensiometer pada rangkaian? Kenapa bisa mengatur cahaya
masuk pada LCD?
Jawab:
Potensiometer
pada rangkaian tersebut berfungsi untuk mengatur resistansi, tegangan, dan juga
arus listrik yang mengalir dalam suatu rangkaian listrik dengan dengan mengatur
nilai resistansinya. Alasan bisa mengatur cahaya masuk pada LCD karena
potensiometer yang mengatur resistansinya sehingga berpengaruh pada arus
listrik yang mengalir yang masuk pada LCD sehingga berpengaruh pada output yang
terdapat pada LCD yang terlihat pada makin terang atau makin meredupnya cahaya
pada LCD.
2. Kenapa LCD bisa membaca karakter keypad yang diinputkan?
Jawab:
LCD bisa membaca
karakter keypad yang diinputkan karena terlebih dahulu dihubungkan dengan
arduiono UNO yang telah diinputkan program listing. Dengan listing program yang
telah dijalankan pada arduino UNO sehingga inputan data pada keypad dapat
dibaca dan diteruskan pada LCD. Arus dapat mengalis pada LCD dengan inputan
digital sehingga rangkaian yang diatur sedemikian rupa sehingga LCD dapat
menyala dan membaca karakter dengan baik.
Tidak ada komentar:
Posting Komentar