Servo motoru PIR (Passive Infrared) sensörü ile kontrol etmek için aşağıdaki adımları izlemek gerekmektedir: 1. Gerekli bileşenleri toplamak: Arduino mikrodenetleyici, PIR sensörü, servo motor, breadboard ve jumper wires. 2. Bileşenleri bağlamak: PIR sensörünün VCC pinini Arduino'nun pozitif bacağına, OUT pinini dijital pin 2'ye ve GND pinini negatif bacağa bağlamak gerekmektedir. 3. Kodu yazmak: Arduino IDE gibi uygun bir programlama dilinde, PIR sensöründen gelen verileri okuyan ve servo motoru bu verilere göre kontrol eden bir kod yazmak gerekmektedir. Örnek bir Arduino kodu: ``` #include <Servo.h> int pirPin = 2; int servoPin = 9; Servo myServo; int pirState = LOW; int val = 0; void setup() { myServo.attach(servoPin); pinMode(pirPin, INPUT); Serial.begin(9600); } void loop() { val = digitalRead(pirPin); if (val == HIGH) { if (pirState == LOW) { Serial.println("Motion detected!"); myServo.write(90); delay(1000); pirState = HIGH; } } else { if (pirState == HIGH) { Serial.println("Motion ended!"); myServo.write(0); delay(1000); pirState = LOW; } } } ``` 4. Kodu yüklemek: Yazılan kodu mikrodenetleyiciye yüklemek ve sistemi test etmek gerekmektedir.