Rangkaian Mikrokontroler AT89S51 Rangkaian Limit Switch Buka Pintu dan Tutup Pintu

3.2. Rangkaian Mikrokontroler AT89S51

Sistem minimum mikrokontroler adalah sistem elektronika yang terdiri dari komponen-komponen dasar yang dibutuhkan oleh suatu mikrokontroler untuk dapat berfungsi dengan baik.Pada umumnya, suatu mikrokontoler membutuhkan dua elemen selain power supply untuk berfungsi: Kristal Oscillator XTAL, dan Rangkaian RESET. Analogi fungsi Kristal Oscillator adalah jantung pada tubuh manusia.Perbedaannya,jantung memompadarah dan seluruh kandungannya, sedangkan XTAL memompa data. Dan fungsi rangkaian RESET adalah untuk membuat mikrokontroler memulai kembali pembacaan program, hal tersebut dibutuhkan pada saat mikrokontroler mengalami gangguan dalam meng- eksekusi program. Pada sistem minimum mikrokontroler ATMEL MCS51 khususnya sistem minimum mikrokontroler AT89S51 perlu ada tambahan komponen berupa Resistor Pull- Up pada PORT0, hal tersebut dikarenakan PORT0 pada mikrokontroler AT89S51 tidak memiliki internal Pull-Up. Jangan lupa tambahkan konektor ISP untuk mengunduh download program ke mikrokontroler. Rangkaian sistem minimum mikrokontroler ATMEL AT89S51 dapat dilihat pada gambar berikut: Universitas Sumatera Utara Gambar 3.2 Sistem Minimum Mikrokontroler AT89S51

3.3 Rangkaian Limit Switch Buka Pintu dan Tutup Pintu

Ketika LDR mendeteksi cahaya, maka pintu gerbang akan terbuka. Untuk mengetahui bahwa pintu terbuka secara penuh, maka dibutuhkan sebuah limit untuk mengetahuinya. Limit ini berfungsi memastikan bahwa pintu telah terbuka secara penuh terbuka lebar. Jadi ketika LDR mendeteksi cahaya, maka mikrokontroler akan memerintahkan motor DC untuk berputar membuka pintu gerbang. Ketika pintu menyrntuh limit buka pintu, yang berarti pintu gerbang sudah terbuka lebar, maka limit akan mengirimkan sinyal low ke mikrokontroler,yang merupakan perintah kepada mikrokontroler untuk menhentikan putaran motor DC untuk berhenti berputar, dan pintu telah terbuka lebar. Setelah beberapa saat, maka mikrokontroler akan memerintahkan motor DC untuk berputar menutup pintu ketika pintu menyentuh limit tutup pintu yang Universitas Sumatera Utara berarti pintu sudah tertutup rapat, maka limit akan mengirimkan sinyal low ke mikrokontroler, yang merupakan perintah kepada mikrokontroler untuk menhentikan putaran motor DC. Mikrokontroler yang menerima sinyal ini akan langsung memerintahkan motor DC untuk berhenti berputar, dan pintu telah tertutup rapat. ke P2. 3 ke P2. 2 Gambar 3.3 Rangkaian Limit Switch untuk Buka dan Tutup Pintu

3.4 Perancangan Rangkaian Driver Motor DC