fork download
  1. #define IR_PIN D5
  2. #define LED_PIN D6
  3.  
  4. void setup() {
  5. Serial.begin(115200);
  6. pinMode(IR_PIN, INPUT);
  7. pinMode(LED_PIN, OUTPUT);
  8. Serial.println("IR Sensor System Started...");
  9. }
  10.  
  11. void loop() {
  12. int sensorState = digitalRead(IR_Pin);
  13.  
  14. if (sensorState == LOW) {
  15. digitalWrite(LED_PIN, HIGH);
  16. Serial.println("Motion Detected");
  17. } else {
  18. digitalWrite(LED_PIN, LOW);
  19. Serial.println("No Motion");
  20. }
  21. delay(200);
  22. }
Success #stdin #stdout 0.02s 25980KB
stdin
Standard input is empty
stdout
#define IR_PIN D5
#define LED_PIN D6

void setup() {
  Serial.begin(115200);
  pinMode(IR_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
  Serial.println("IR Sensor System Started...");
}

void loop() {
  int sensorState = digitalRead(IR_Pin);

  if (sensorState == LOW) {
    digitalWrite(LED_PIN, HIGH);
    Serial.println("Motion Detected");
  } else {
    digitalWrite(LED_PIN, LOW);
    Serial.println("No Motion");
  }
  delay(200);
}