Sebagian besar bahasa pemrograman digolongkan sebagai bahasa tingkat tinggi, hanya bahasa C yang digolongkan sebagai bahasa tingkat
menengah dan Assembly yang merupakan bahasa tingkat rendah. Mikrokontroler juga harus memerlukan suatu program agar dapat
bekerja sesuai dengan yang diinginkan. Bahasa pemrograman untuk mikrokontroler dapat ditulis dengan berbagai bahasa, namun harus di kompilasi
agar mendapatkan hasil file eksekusi dengan ekstensi .hex. File .hex kemudian di download ke memori program pada mikrokontroler menggunakan suatu
downloader.
2.4 LCD Liquid Crystal Display
LCD 16x2 adalah Liquid Crystal Display dot matrix yang mampu menampilkan 16x2 karakter atau 16 kolom dan 2 baris. Alat ini membutuhkan
daya yang kecil dan dilengkapi panel LCD dengan tingkat kontras yang cukup tinggi serta kontroler LCD CMOS yang telah terpasang dalam modul tersebut.
Kontroler ini memiliki ROMRAM dan display data RAM. Semua fungsi display dikontrol dengan instruksi khusus. Modul LCD ini juga dapat dengan mudah
dihubungkan dengan unit mikrokontroler. Secara fisik, LCD 16x2 dapat dilihat dari Gambar 2.4 berikut :
Gambar 2.4 LCD 16x2
Universitas Sumatera Utara
2.5 Relay
Relay adalah suatu peralatan elektronik yang berfungsi untuk memutuskan atau untuk menghubungkan suatu rangkaian elektronik yang satu dengan
rangkaian yang lainnya. Pada dasarnya relay adalah saklar elektro magnectic yang akan bekerja apabila arus mengalir melalui kumparan, inti besi akan menjadi
magnet dan akan menarik kontak-kontak relay. Kontak-kontak dapat ditarik apabila garis magnet yang ditetapkan oleh medan yang ada pada celah udara pada
jangkar dan inti magnet, dan banyaknya lilitan kumparan, kuat arus yang mengalir atau yang disebut dengan imperal lilitan dan pelawan magnet yang berada pada
sirkuit pemagnetan. Untuk memperkuat medan magnet di bentuk suatu sirkuit. Kontak-kontak atau kutub dari relay umumnya memiliki tiga dasar pemakaian
yaitu : 1. Bila kumparan di aliri arus listrik maka kontaknya akan menutup dan
disebut sebagai kontak Normally Open NO. 2. Bila kumparan di aliri arus listrik maka kontaknya akan membuka dan
disebut dengan Normally Close NC. 3. Tukar sambung Change OverNO, relay jenis ini mempunyai kontak
tengah yang normalnya tertutup tetapi melepaskan diri dari posisi dan membuat kontak dengan yang lain bila relay di aliri arus listrik.
Bentuk relay dapat dilihat pada Gambar 2.5. :
Gambar 2.5 Relay
Universitas Sumatera Utara
2.6 Code Vision AVR