//set macros, variables
#define pinLed12 // int pinLed = 12
#define redLed12 // int pinLed = 12
#define pirSensor3 // int pirSensor = 3
void setup() {
// one time configurations
// data direction for device pins
pinMode(greenLed,OUTPUT);
pinMode(redLed, OUTPUT);
pinMode(pirSensor, INPUT);
Serial.begin(9600);//baude rate
}
void loop() {
// program logic
int motion = digitalRead(pirSensor); //store state in a variable
// control program structure
if(motion == HIGH){
digitalWrite(redLed, HIGH); // turn on RED LED
digitalWrite(greenLed, LOW); // turn off GREENLED
Serial.println("MOTION DETECTED");
}else {
digitalWrite(redLed, LOW);// turn off RED LED
digitalWrite(greenLed, HIGH);// turn on GREEN LED
Serial.println("NO MOTION");
}
}
$0