Interupsi Eksternal
Asikkk,… ayo kita mencoba Belajar lagi
Kali ini kita akan belajar Interupsi Eksternal
Sebelum melakukan
percobaan kita harus tahu dahulu bahwa interupsi itu terdiri dari :
falling, rising,
dan any change
Alat yang kita butuhkan :
- Komputer 1 buah
- Arduino Uno 1 buah
- Project Board 1 buah
- Kabel Jumper secukupnya
- Switch pushbutton 2 buah
- LCD 1 buah
- Potensiometer 2 buah
Akan tetapi jika agan tidak punya
alat tersebut jangan nangis dulu karena kata orang bijak banyak jalan menuju
Roma.
Disini, saya akan tetap menjelaskan
nya dengan simulasi menggunakan Software Proteus dan Software Arduino..yang
pernah kita bahas di halaman sebelum nya
untuk itu,darin pada capek2 basa
basi nya langsung saja ya …
langkah – langkah nya :
- Buka software yang dibutuhkan (proteus, dan arduino)
- Buatlah rangkaian seperti dibawah ini menggunakan proteus :
3. Setelah membuat rangkain tersebut, selanjutnya program 4.2
4. Nah,
seperti biasa, setelah programnya dibuat, lakukan kompilasi, lalu ambil data .
hex pada program tersebut, masukkann kedalam arduino yang ada d proteusnya,
dengan cara klik 2x arduinonya, lalu pastekan di dalam program file.
5. Jalankan simulasinya sekarang. Perhatikan apa yang terjadi pada saat program dijalankan, dan kemudian di hubungkan switch yang pertama, lalu setelah beberapa detik lepaskan, gantian untuk switch yang kedua, apa yang terjadi, catatlah hasilnya.
MODE
RISING
MODE FALLING
6. Nah, cara yang sama dapat anda lakukan untuk
mode RISING dan CHANGE. Anda tinggal mengganti programnya saja, seperti di
bawah ini :
Nah, dari simulasi di atas dapat
dijelaskan bahwa :
- Pada mode falling, apabila program dijalankan, maka akan mulai menghitung, dan pada saat switch ditekan, maka program akan berhenti menghitung, dan keluar tampilan d LCD sesuai dg switch mana yg ditekan. dan pada saat switch dilepas, program akan menghitung kembali , melanjutkan perhitungan terakhir sebelum switch ditekan tadi.
- Pada mode RISING, program akan berhenti menghitung apabila, kita melepas switch yang sudah ditekan, kemudian dalam beberapa detik akan menghitung kembali.
- Pada mode CHANGE, program akan berhenti menghitung pada saat switch ditekan kemudian dalam beberapa detik akan berhenti menghitung, lalu pada saat di lepas jga akan berhenti menghitung dan dalam beberapa detik akan menghitung kembali.
Disini, dapat disimpulkan, bahwa
interrupt terjadi pada saat program berhenti menghitung dan tampilan LCD berubah, baik itu pada mode falling, rising
atau change.
Mungkin cukup ini saja ya gan
tentang interupsi eksternalnya,..
Besok2 mampir lagi ya gan..
Selamat Mencoba !!!
Semoga Bermanfaat….
Tidak ada komentar:
Posting Komentar