#include <Servo.h>
Servo myservo;
bool noMotionTriggered = false;
void setup() {
pinMode (28, INPUT);
Serial.begin(115200);
Serial.println("Hello, Raspberry Pi Pico!");
myservo.attach(17);
}
void loop() {
int pir = digitalRead (28);
if (pir == HIGH)
{
Serial.println("Motion Detected");
myservo.write(180);
delay (500);
noMotionTriggered = false; // Reset the no motion trigger
}
else if (!noMotionTriggered)
{
Serial.println("No Motion");
myservo.write(90);
delay (500);
noMotionTriggered = true; // Set the no motion trigger
}
}