Rangkaian Simulasi Buzzer dengan Mikro PIC
22.35
1. Tujuan
-membuat rangkaian Buzzer menggunakansoftware compiler mikro PIC
3. Dasar teori
Buzzer
buzzer merupakan suatu komponen atau perangkat elektronik yang mengubah besaran listrik menjadi besaran bunnyi,
pada rangkain ini buzzer akan dihubungkan dengan sebuah mikro yaitu PIC.
dimana buzzer akan berbunyi dengan delay tertentu sesuai program yang dimasukkan ke PICnya nanti. pada sutu kondisi buzzer pada simulasi
tidak mengeluarkan bunyi walaupun ia aktif, maka dapat juga digunakan indikator LED pada inputan LED (disusun paralel),
ketika LED aktif, maka saat itu buzzer juga aktif.
buzzer merupakan suatu komponen atau perangkat elektronik yang mengubah besaran listrik menjadi besaran bunnyi,
pada rangkain ini buzzer akan dihubungkan dengan sebuah mikro yaitu PIC.
dimana buzzer akan berbunyi dengan delay tertentu sesuai program yang dimasukkan ke PICnya nanti. pada sutu kondisi buzzer pada simulasi
tidak mengeluarkan bunyi walaupun ia aktif, maka dapat juga digunakan indikator LED pada inputan LED (disusun paralel),
ketika LED aktif, maka saat itu buzzer juga aktif.
Prinsip Kerja :
Programnya.pada rangkaian ini buzzer kan dihidupkan dengan karakter yang sesuai dengan perintah yang diberikan padasebaliknya, jika LED tidak hidup, maka kondisi buzzer ast itu juga tidak aktif.dimaka ketika LED hidup, maka buzzer akan aktif dan pad keadaan realnya akan mengeluarkan bunyi,paralel dengan buzzer.ketika disimulasi, suara buzzer tidak terdengar, maka dibuatlad indikator LED yang dihubungkan secarapada rangkaian ini, buzzer akan diaktifkan sesuai perintah yang diprogram pad PIC.buzzer
5. Program
$regfile = "m8535.dat" 'memanggil library ATmega 8535'
$crystal = 16000000 'menentukan nilai crystal ATmega 8535
Config Porta = Output 'deklarasi PORTA sebagai output
Ddrb = &B00 'PORTB digunakan sebagai Input
Do
If Pinb.0 = 1 Then 'Jika PINB.0 bernilai 1 maka pada PORTA akan membuat motor DC berputar berlawanan arah jarum jam
Porta = &B1010
Waitms 100
'Jika PINB.1 = 1 maka pada PORTA akan membuat motor DC berputar searah jarum jam
Elseif Pinb.1 = 1 Then
Porta = &B0101
Waitms 100
Else
Porta = &B0000 'Jika PORTB tidak tidak ada inputan maka PORTA dalam keadaan mati
End If
Loop
End
7. Video
8. File download
Simulasi rangkaian
Program
Flowchart
Video