Cara menggunakan Timer Interupsi (Timer Interrupt) di Arduino
Apa itu Timer? Sebagai pengguna sekaligus programmer Arduino, kita pasti pernah menggunakan timer dan interupsi tanpa kita sadari. Itu karena semua perangkat keras tingkat rendah disembunyikan oleh fungsi Arduino yang sudah dibuat sebelumnya. Beberapa fungsi Arduino yang menggunakan timer dapat di temukan misalnya pada fungsi waktu: delay (), millis (), micros () dan delayMicroseconds (). Timer adalah bagian dari perangkat keras yang terpasang di pengontrol Arduino dan tergantung pada model dari Arduino itu sendiri. Selain itu, timer dapat memiliki jumlah pengatur waktu yang berbeda. Sebagai contoh, Arduino UNO memiliki 3 timer , yaitu: Timer0 , Timer1 , dan Timer2 . Apa fungsi Timer? Timer1 dan Timer2 pada Arduino UNO adalah 8 bit yang berarti dapat menghitung dari 0 sampai 255. Timer1 adalah 16 bit sehingga dapat menghitung dari 0 sampai 65546. Apabila timer sudah mencapai nilai maksimumnya, ia akan ke...