Gerbang Logika


Sebuah gerbang logika (logic gate) merupakan dasar dari sebuah rangkaian digital. Kebanyakan gerbang logika memiliki dua buah input dan sebuah output. Tiap terminal hanya memiliki satu kondisi saja pada satu waktu, apakah itu kondisi low 0, atau high 1. Tidak ada terminal digital dengan dua kondisi pada satu waktu yang bersamaan. Pada kebanyakan gerbang logika TTL, kondisi low memiliki tegangan kurang lebih 0 volt. Sedangkan pada kondisi high, tegangannya sekitar +5 volt.
Terdapat tujuh buah gerbang logika dasar yakni: AND, OR, XOR, NOT, NAND, NOR, dan XNOR.

Gerbang Logika AND
Kondisi output gerbang AND akan bernilai high hanya jika kedua input bernilai high. Selain itu akan bernilai low.

Gerbang Logika OR
Kondisi output gerbang OR akan bernilai high jika ada salah satu atau semua input bernilai high. Bila kedua input bernilai low maka output juga akan bernilai low.

Gerbang Logika XOR
Kondisi output gerbang XOR (Exclusive-OR) akan bernilai high jika hanya salah satu input saja yang bernilai high. Bila kedua input bernilai sama maka output akan bernilai low.

Gerbang Logika NOT
Gerbang logika NOT merupakan gerbang logika kebalikan (inverse). Kondisi output akan bernilai high saat input bernilai low. Sebaliknya, saat input bernilai high output akan bernilai low.

Gerbang Logika NAND
Gerbang logika NAND (Not-AND) merupakan gerbang logika kebalikan (inverse) dari AND. Kondisi output akan bernilai low hanya saat semua input bernilai high. Selain itu output akan bernilai high.

Gerbang Logika NOR
Gerbang logika NOR (Not-OR) merupakan gerbang logika kebalikan (inverse) dari OR. Kondisi output akan bernilai high hanya saat semua input bernilai low. Selain itu output akan bernilai low.

Gerbang Logika XNOR
Gerbang logika XNOR (Exclusive-Not-OR) merupakan gerbang logika kebalikan (inverse) dari XOR. Kondisi output akan bernilai high hanya saat semua input bernilai sama (high atau low), selain itu bila nilai input berbeda output akan bernilai low.



Bila ada sesuatu yang belum jelas dan ingin tahu lebih dalam seputar project Arduino, pemrograman, dan elektronika, bisa bertanya pada bagian comment.