#define PIR_PIN 2
#define RED_PIN 9
#define GREEN_PIN 10
#define BLUE_PIN 11
void setup() {
pinMode(PIR_PIN, INPUT);
pinMode(RED_PIN, OUTPUT);
pinMode(GREEN_PIN, OUTPUT);
pinMode(BLUE_PIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
int pirState = digitalRead(PIR_PIN);
Serial.println(pirState);
if (pirState == HIGH) {
// 偵測到移動:亮紅色
analogWrite(RED_PIN, 255);
analogWrite(GREEN_PIN, 0);
analogWrite(BLUE_PIN, 0);
} else {
// 沒偵測到移動:關閉 LED
analogWrite(RED_PIN, 0);
analogWrite(GREEN_PIN, 0);
analogWrite(BLUE_PIN, 0);
}
delay(200);
}