Home / blog / Membuat Counter Dengan Interupsi Eksternal Mikrokontroler

Membuat Counter Dengan Interupsi Eksternal Mikrokontroler

Aplikasi Counter dengan Interupsi Eksternal Mikrokontroler

Salah satu aplikasi Interupsi Eksternal adalah Membuat Counter Dengan Interupsi Eksternal Mikrokontroler. Counter adalah penghitung, jadi kita akan membuat display penghitung, display penghitung disini bisa digunakan untuk berbagai macam kebutuhan. Beberapa diantaranya adalah sebagai berikut:

  1. Untuk penghitung jumlah.
  2. Penghitung satuan panjang dll.
  3. Penghitung Antrian.

Ini hanya contoh aplikasi sederhana dari pemanfaatan Interupsi Eksternal. Penampil utama pada contoh aplikasi Counter tersebut adalah lcd 16×2. Sensor untuk pengitung counter bisa menggunakan limit switch atau sejenisnya. Berikut ini merupakan gambar skema perancangan alatnya.

Skematik Perancangan Counter dengan Interupsi Eksternal

counter dengan interupsi eksternal mikrokontroler avr-http://lutfia.com/

Skema perancangan counter dengan interupsi eksternal diatas sebagai sumber pemicu adalah tombol/push button yang dihubungkan dengan pin INT0, atau pada mikrokontroler ATmega32 yaitu bersamaan dengan Port D.2. Push Button tersebut aktif Low, jadi ketika ditekan maka akan memberikan logika Low/ 0Volt pada pin INT0, maka mode interupsi yang akan kita gunakan adalah mode Interupsi Eksternal dengan mode Falling Edge (Transisi Turun). Kenapa menggunakan mode ini? Karena Logika Defaultnya adalah logika High yang di pull up oleh resistor 10 K ke tegangan 5V. Sehingga terjadi penekanan ada Transisi turun dari Logika High ke Logika Low. Berikut merupakan Settingan pada Codevision AVR. Kenapa menggunakan compiler Codevision AVR? Kenapa tidak menggunakan Arduino? Ya karena kita materinya sedang mengaplikasikan Contoh Penggunaan Interupsi EKsternal, dengan Codevision AVR kita bisa langsung belajar tentang Registernya, beda dengan arduino untuk mengetahui register kita harus membongkar terlebih dahuli source code yang ada pada library Arduino. Oke Mari kita langsung melakukan settingan CodeWizard Codevision AVR.

Baca Juga:

Pengaturan Codewizard Codevision AVR

  1. Buka CodeVison AVR -> New Project -> Pilih ATtiny, ATMega
  2. Pada Tab chip -> Pilih ATmega32 dan Clock -> Pilih 12.000000 Mhz
  3. Pada Tab External IRQ -> centang INT dengan Mode -> Pilih Falling Edge
  4. Pada tab Alphanumeric LCD -> pilih 16 kemudian sesuaikan Portnya.
  5. Setelah itu pilih Generate Save and Exit

Membuat Counter Dengan Interupsi Eksternal Mikrokontroler

 

 

 

 

Check Also

cara format flashdisk bel sekolah otomatis

Cara Format Flashdisk dan MicroSD Bel Sekolah otomatis

Bagaimana Cara Format Flashdisk dan MicroSD Bel Sekolah otomatis? Diantara Fitur Bel Sekolah Otomatis Lutfia …

Leave a Reply

Your email address will not be published. Required fields are marked *