#define BLYNK_TEMPLATE_ID "TMPL2aSk0c9cS"
#define BLYNK_TEMPLATE_NAME "lili"
#define BLYNK_AUTH_TOKEN "fHgrzzBQFR77OD7bAXbgJmlWSGTS3XCa"

// Définition des broches
// Déclaration des broches
#define PIR_PIN 26   // Numéro de broche GPIO de l'ESP32 où est connectée la sortie du capteur HC-SR501
#define LED_PIN 27   // Numéro de broche GPIO de l'ESP32 où est connectée la LED

// Déclaration de variables
bool motionDetected = false; // Variable pour suivre l'état de détection de mouvement

void setup() {
  Serial.begin(115200);
  pinMode(PIR_PIN, INPUT);  // Configure la broche de sortie du capteur HC-SR501 en entrée
  pinMode(LED_PIN, OUTPUT); // Configure la broche de la LED en sortie
}

void loop() {
  motionDetected = digitalRead(PIR_PIN); // Lit l'état de la broche de sortie du capteur HC-SR501
    digitalWrite(LED_PIN, LOW); // Éteint la LED
  Serial.println(motionDetected);
  
  if (motionDetected == HIGH) {
    Serial.println("Mouvement détecté !");
    digitalWrite(LED_PIN, HIGH); // Allume la LED
    delay(5000); // Attend 5 secondes
    digitalWrite(LED_PIN, LOW); // Éteint la LED
  }
}