2 Masukan dan 1 Keluaran Pengendali Arduino Uno dengan Metode Peta Karnaugh

Pada jejak kali ini saya akan mencoba membuat alat yang keluarannya dipengaruhi 2 buah masukan yang berasal dari sensor atau saklar. Seperti pada gambar di bawah ini.

Rangkaian 2 Variabel

 

Sinyal keluaran yang diinginkan tergantung variasi sinyal masukan yang kita tentukan seperti tabel kebenaran di bawah ini.

Tabel Kebenaran 2 Variabel

Setelah sinyal keluaran ditentukan maka dibuatlah persamaan Boolean dengan metode Peta Karnaugh seperti gambar di bawah ini.

Peta Karnaugh 2 Variabel

Dari pengelompokan Minterm dari Peta Karnaugh di atas maka didapat persamaan Boolean sebagai berikut.

Y = A’B

Setelah persamaan Boolean didapat, untuk memudahkan pemograman ada baiknya di buat dulu dalam bentuk rangkaian gerbang logika seperti gambar di bawah ini.

Rangkaian Gerbang Logika 2 Variabel

 

Urutan Program sesuai gambar di atas :

const int A = A0;
const int B = A1;
const int Y = 7;
int nilaiA = 0;
int nilaiB = 0;

void setup()
{
pinMode(A, INPUT);
pinMode(B, INPUT);
pinMode(Y, OUTPUT);
}

void loop()
{
nilaiA = digitalRead(A);
nilaiB = digitalRead(B);
if (nilaiA == 0 && nilaiB == 1) {
digitalWrite(Y, HIGH);
}
else {
digitalWrite(Y, LOW);
}
delay(100);
}

 

 

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *