Selasa, 17 Januari 2012

Akses Buzzer dengan Mikrokontroler Menggunakan Bascom AVR

Setelah kemarin sempat mengulas LCD dan Tombol Push button dengan mikrokontroler, artikel Akses Buzzer dengan Mikrokontroler Menggunakan Bascom AVR ini kita akan mengulas tentang akses buzzer dengan menggunakan mikrokontroler. Buzzer dapat di aplikasikan sebagai sirine yang digunakan sebagai tanda peringatan maupun dapat digunakan untuk membuat bunyi tone. langsung aja berikut pemrograman buzzer dengan menggunakan Bascom AVR 

-------------------------------------------------------------------------------------------------------------

$regfile = "m32def.dat"
$crystal = 11059200
Config Portd.0 = Output
Speaker Alias Portd.0
Do
Sound Speaker , 124 , 675
Sound Speaker , 110 , 758
Sound Speaker , 248 , 675
Waitms 125
Sound Speaker , 165 , 1011
Loop
-----------------------------------------------------------------------------------------------------------------------------------


Penjelasan nya :


$regfile = "m32def.dat"        " merupakan pustaka mirkokontroler yang dipakai "
$crystal = 11059200               " crystal yang dipakai sebesar 11059200 Hz "
Config Portb.0 = Output         " mengkonfigurasi PORTB.0 sebagai output/keluaran"
Speaker Alias Portb.0            " deklarasi PORTB.0 dengan nama lain 'speaker' "
Do                                            " mulai program utama"
Sound Speaker , 124 , 675      " akan dijelaskan dibawah "
Sound Speaker , 110 , 758
Sound Speaker , 248 , 675
Waitms 100                             " delay 100 ms"
Sound Speaker , 165 , 1011   
Loop                                        " looping program "


Untuk Sound Speaker , 124 , 675 , dalam bascom AVR perintah SOUND digunakan untuk mengirim pulsa ke port pin, dengan syntax sebagai berikut :

Sound pin, duration, pulses
pin : IO dari mikrokontroler yang dihubungkan ke buzzer, misal PORTD.0
Durasi : Sejumlah pulsa yang dikirimkan, Byte, Word atau constant
Pulses : pulsa nya.

kemudian untuk simulasi dengan proteus nya sebagai berikut : 

Skema rangkaian
Skema Rangkaian

Untuk tutorial proteus mungkin di artikel selanjutnya akan aku bahas deh. heehe.
Untuk simulasi dengan proteus, sumber clock atau crystal nya menggunakan crystal internal sehingga pada rangkaian tidak menggunakan crystal. sama dengan beberapa artikel mikrokontroler di postingan sebelumnya.
OK, cukup sekian dulu artikel Akses Buzzer dengan Mikrokontroler Menggunakan Bascom AVR, mohon maaf apabila ada salah kata dan mohon dikoreksi apa bila ada kesalahan, terimakasih semoga artikel Akses Buzzer dengan Mikrokontroler Menggunakan Bascom AVR bermanfaat untuk para pembaca semua nya. 
Artikel Terkait Lainnya :


2 komentar:

Posting Komentar

Silahkan berkomentar

Site Search