Menampilkan Karakter Pada 7Segmen
1. Hardware [Kembali]
2. Rangkaian [Kembali]
3. Flowchart [Kembali]
4. Listing Program[Kembali]
-Source Code: #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] = {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 keypad if (key) //Kondisi pilihan jika keypad ditekan { lcd.print(key); //Menampilkan input dari keypad pada LCD } } |
5. Anlaisa soal [Kembali]
1. Kenapa ketika menekan “#” akan muncul “#” pada LCD?
Karena pada program yang dimasukan pada adruino telah di set untuk menampilkan output pada lcd sesuai dengan input yang ditekan pada keypad.
2. Apa fungsi pin anoda dan katoda pada LCD?
Jawab:
Pin anoda dan katoda pada lcd berfungsi untuk menyalakan LED supaya dapat menampilkan hasil output, untuk pin anoda dihubungkan ke vcc dan pin katoda dihubungkan ke ground.
3. Kenapa LCD dihubungkan pada pin analog?
LCD dihubungkan ke pin analog karena pada pin analog dapat digunakan sebagai output sinyal digital serta dapat mengubah sinyal analog yang masuk menjadi nilai digital yang mudah diukur.
6. Video [Kembali]
7. Link Download [Kembali]
- HTML Link Download
- Listing Program Link Download
- Video Link Download
Tidak ada komentar:
Posting Komentar