Bahan yang dipersiapkan
- Arduino uno.
- Sensor PIR.
- Breadboard.
- Kabel Jumper.
- Software IDE arduino. download disini.
- Komputer buat ngedit.
- Rangkailah seperti gambar dibawah ini.
- Copy kode program dibawah ini ke software IDE Arduino.
int pir=5; //inisial sensor pir
int led1=13; //inisial led1
int led2=12; //inisial led2
void setup() {
// put your setup code here, to run once:
pinMode(pir,INPUT); //inisial sensor pir sebagai INPUT
pinMode(led1,OUTPUT); //inisial led1 sebagai OUTPUT
pinMode(led2,OUTPUT); //inisial led2 sebagai OUTPUT
Serial.begin(9600); //serial komunikasi arduino
}
void loop() {
// put your main code here, to run repeatedly:
int data = digitalRead(pir); //membaca pin digital sensor pir
Serial.println(data); //menampilkan nilai sensor pir di serial monitor
if (data == 1){ //jika sensor pir ada gerakan
digitalWrite(led1,HIGH); //led1 nyala
digitalWrite(led2,LOW); //led2 mati
}
else{ //jika tidak aada gerakan
digitalWrite(led1,LOW); //led1 mati
digitalWrite(led2,HIGH); //led2 nyala
}
}
- Upload kode program tersebut.
- Tes alatnya dengan cara menggerakkan tangan di depan sensor PIR.
0 Response to "Mendeteksi gerak dengan sensor PIR"
Posting Komentar