Tugas Pendahuluan (Percobaan 4)




1. Rangkaian Simulasi [kembali]




Ketika Keypad ditekan maka keluaran dari keypad akan dibaca oleh arduino dan diterjemahkan langsung oleh arduino sesuai dengan program yang sudah diupload sebelumnya, dan hasil dari inputan tersebut akan di tampilkan melalui 7-segment sesuai dengan program yang diinputkan.

3. Flowchart [kembali]


4. Listing Program [kembali]

#include <Keypad.h>

char tombol[4][3] =
{
  {'1', '2', '3'},
  {'4', '5', '6'},   
  {'7', '8', '9'},
  {'*', '0', '#'}
};

byte pinBaris[] = {3,2,1,0}; 
byte pinKolom[] = {4, 5, 6}; 

Keypad keypad = Keypad(makeKeymap(tombol),
                       pinBaris, pinKolom, 4, 3);


void setup()
{
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(7, OUTPUT);
}

void loop()
{
  char kode = keypad.getKey();
  if (kode == NO_KEY)       
    return;
  if (kode == '1')           
  { digitalWrite(10, HIGH); 
    digitalWrite(11, HIGH); 
    digitalWrite(12, HIGH); 
    digitalWrite(13, HIGH); 
    digitalWrite(7, HIGH);   
    digitalWrite(8, HIGH);   
    digitalWrite(9, LOW);   
  }
}




Bila ditekan angka 1 pada keypad akan muncul angka 9 pada sevensegmen
Rangkaian Simulasi - Download
List Program            - Download
Video Simulasi        - Download 

No comments:

Post a Comment