Kali ini lagi, ane nak memposting cara mengiterupsi dalam mode rising, di sini kita menggunakan dua buah switch yang akan dihubungkan pada pin INT0 dan pin INT1 sama seperti Percobaan mode falling. Penekanan switch akan menginterupsi program utama (yang berada pada fungsi loop) dan memaksa untuk menjalankan rutinin terupsi yang telah dideskripsikan pada program. Pada Percobaan mode interupsi yang digunakan adalah rising.
Langkah-langkah percobaannya seperti berikut :
- Rangkaian pada percobaan ini sama saja dengan rangkaian pada percobaan mode falling.
- Tuliskan sintaks ini pada program arduino (IDE), lalu compile dan upload ke sistem minimum arduino.
- Saat kondisi awal.
- Saat switch di tekan.
Proses interupsi pada mode rising terjadi ketika, pada kondisi 0 ke 1, yang pada proses interupsi tersebut di sebut Rising. Saat switch di tekan program utama masih berjalan tetapi saat switch di lepas maka interupsi langsung di eksekusi. Pada saat switch di lepas terjadilah perubahan nilai yaitu dari 1 ke 0 (Rising). Dan setelah interupsi di eksekusi maka program akan melanjutkan program utama secara terus menerus.
Bedanya antara mode falling dan rising apa sih? Interupsi pada mode Fallingterjadi bila terjadi perubahan nilai dari 1 ke 0. Sedangkan, pada mode interupsi Risingterjadi bila tredapat perubhan nilai dari 0 ke 1.
No comments:
Post a Comment