#define RED 1
#define YELLOW 5
#define GREEN 9
#define BUZZER 10
void setup() {
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BUZZER, OUTPUT);
pinMode(15, INPUT);
Serial1.begin(115200);
Serial1.println("Hello, Raspberry Pi Pico!");
}
void loop() {
digitalWrite(GREEN, HIGH);
delay(3000);
digitalWrite(GREEN, LOW);
digitalWrite(YELLOW, HIGH);
delay(1000);
int PIR =digitalRead(15);
if (PIR== HIGH)
{
Serial1.println("MOTION DETECTED");
tone(10,250,30);
delay(500);
}
else
{
Serial1.println("NO MOTION DETECTED");
delay(500);
}
digitalWrite(YELLOW, LOW);
digitalWrite(RED, HIGH);
delay(1000);
PIR=digitalRead(15);
if (PIR== HIGH)
{
Serial1.println("MOTION DETECTED");
tone(10,250,30);
delay(500);
}
else
{
Serial1.println("NO MOTION DETECTED");
delay(500);
}
digitalWrite(YELLOW, HIGH);
digitalWrite(RED, LOW);
delay(1000);
PIR =digitalRead(15);
if (PIR== HIGH)
{
Serial1.println("MOTION DETECTED");
tone(10,250,30);
delay(500);
}
else
{
Serial1.println("NO MOTION DETECTED");
delay(500);
}
digitalWrite(YELLOW,LOW);
}