#define PIR_PIN 7 #define LED_PIN 6 boolean prezentaDetectata = false; long momentDetectarePrezenta = 0; void setup() { Serial.begin(9600); pinMode(PIR_PIN, INPUT); pinMode(LED_PIN, OUTPUT); } void loop() { int prezenta = digitalRead(PIR_PIN); if (prezenta == 1) { momentDetectarePrezenta = millis(); prezentaDetectata = true; digitalWrite(LED_PIN, HIGH); } if ((millis() - momentDetectarePrezenta) > 500) { momentDetectarePrezenta = 0; prezentaDetectata = false; digitalWrite(LED_PIN, LOW); } if (prezentaDetectata) { Serial.print("1"); Serial.print(","); } else{ Serial.println("0"); Serial.print(","); } }