Yazeka
Arama sonuçlarına göre oluşturuldu
Servo motoru PIR (Passive Infrared) sensörü ile kontrol etmek için aşağıdaki adımları izlemek gerekmektedir:
- Gerekli bileşenleri toplamak: Arduino mikrodenetleyici, PIR sensörü, servo motor, breadboard ve jumper wires 12.
- 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 13. Servo motorun sinyal pinini Arduino'nun dijital pin 9'una bağlamak gerekir 1.
- 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 13. Ö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; } } }
- Kodu yüklemek: Yazılan kodu mikrodenetleyiciye yüklemek ve sistemi test etmek gerekmektedir 1.
5 kaynaktan alınan bilgiyle göre: