PIR Bascom AVR (Motion Detector)
PIR (Passive Infra Red) sensor, dapat dipergunakan untuk mendeteksi pergerakan manusia. Sensor ini akan menerima gelombang Infra merah yang dipancarkan oleh tubuh manusia sehingga sensor ini dapat diaplikasikan untuk beberapa kebutuhan misalnya, lampu otomatis untuk toilet, kran air otomatis seperti yang biasanya terdapat di beberapa toilet di Mall, oke kita langsung saja bahas cara menggunakan PIR sensor. Disini saya menggunakan Arduino UNO, LCD shield dan PIR sensor.
Nah untuk output dari PIR sensor sendiri akan kita hubungkan pada Arduino di Pin2 atau Pind.2 pada atmega328, untuk yang tidak mempergunakan LCD shield, seperti pada gambar berikut :
Apabila kita mempergunakan LCD shield output PIR sensor dihubungkan ke pin nomor 5 pojok kanan atas dari LCD shield, dan upload Code bascomnya ke Arduino UNO
$regfile = "m328pdef.dat"
$crystal = 16000000
$baud = 1200
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portb.1 , Rs = Portb.0
Config Lcd = 16 * 2
Config Portb.5 = Output
Config Pind.2 = Input
Cursor Off
Do
Cls
Locate 1 , 5 : Lcd "Arduino"
Locate 2 , 4 : Lcd "PIR Sensor"
Waitms 100
Portb.5 = 0
If Pind.2 <> 0 Then
Portb.5 = 1
Cls
Locate 1 , 1 : Lcd "Motion"
Locate 2 , 1 : Lcd "Detected"
Wait 5
End If
Loop
End
Dan beginilah kira kira hasilnya, semoga bermanfaat .
PIR Bascom AVR (Motion Detector)
Reviewed by cahyohertanto
on
April 01, 2015
Rating:
No comments: