Percobaan 3 Kondisi 10
Tampilkan angka 4,7,5 secara bergantian.
2. Gambar Rangkaian Simulasi
[Kembali]
Percobaan 3 Kondisi 10
4. Listing Program [Kembali]
#include <LiquidCrystal.h> //Deklarasi libary LCD
#include <Keypad.h> //Deklarasi library Keypad
const byte ROWS = 4; //four rows
const byte COLS = 3; //three columns
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
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) { Serial.println(key); //Kondisi pilihan jika keypad ditekan
}
if (key=='1'){
lcd.clear();
lcd.setCursor(1,0);
lcd.print("praktikum");
}
}
3. Video Simulasi
[Kembali]Percobaan 3 Kondisi 10
Percobaan 3 Kondisi 10
Pada percobaan 3 itu merupakan rangkaian dengan arduino, LCD dan Keypad. Input digital terhubung ke keypad dan input analog terhubung ke LCD. Dimana ketika keypad tersebut di tekan angka 1 maka pada LCD akan memunculkan tulisan Praktikum. pin 10,9,8,7 terhubung ke keypad bagian baris dan baris 13, 12, 11 ter hubung ke keypad bagian kolom. Untuk pin A0-A5 terhubungan ke LCD
8. Link Download
[Kembali]
Link Download Rangkaian Percobaan 3 Kondisi 10[disini]
Link Download Video Percobaan 3 Kondisi 10[disini]
Link Downoad Listning Program[disini]
Link Download Datasheet Arduino[disini]
Link Download Datasheet LCD[disini]
Link Download Datasheet Keypad[disini]
Link Download HTML[disini]
Tidak ada komentar:
Posting Komentar