import time
import RPi.GPIO as GPIO

// Configuration des broches GPIO
TRIGGER_PIN = 18  # Broche pour le capteur BSD
BUZZER_PIN = 23    # Broche pour le buzzer

// Initialisation de GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(TRIGGER_PIN, GPIO.IN)
GPIO.setup(BUZZER_PIN, GPIO.OUT)

def detecter_bsd():
    // Simulation de détection d'un angle mort
    return GPIO.input(TRIGGER_PIN) == GPIO.HIGH

def emettre_bips():
     Emettre deux bips de 100 ms chacun
    for _ in range(2):
        GPIO.output(BUZZER_PIN, GPIO.HIGH)  // Activer le buzzer
        time.sleep(0.1)  // Attendre 100 ms
        GPIO.output(BUZZER_PIN, GPIO.LOW)  // Désactiver le buzzer
        time.sleep(0.1)  // Attendre 100 ms

try:
    while True:
        if detecter_bsd():
            print("Angle mort détecté!")
            emettre_bips()
        else:
            print("Aucun angle mort détecté.")
        time.sleep(0.1)  // Attendre un court instant avant de vérifier à nouveau
except KeyboardInterrupt:
    GPIO.cleanup()  // Nettoyer les broches GPIO lors de l'arrêt du programme