From 102a263046d6d33799c6525d06a6d2c906a2e824 Mon Sep 17 00:00:00 2001 From: 0xFredo Date: Wed, 3 Dec 2025 15:05:16 +0100 Subject: [PATCH] Base roulante code --- base_roulante.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/base_roulante.py b/base_roulante.py index e01685b..ad963e5 100644 --- a/base_roulante.py +++ b/base_roulante.py @@ -5,7 +5,31 @@ def main(): try: while True: + distance = mesure_distance_cm() + if distance is not None: + print(f"Distance: {distance} cm") + + if distance < 20: + print("Obstacle détecté !") + moteurs_stop() + sleep_ms(200) + reculer(VITESSE_BASE) + sleep_ms(500) + moteurs_stop() + sleep_ms(200) + + tourner_gauche(VITESSE_BASE) + sleep_ms(600) + else: + avancer(VITESSE_BASE) + else: + print("Erreur capteur") + moteurs_stop() + sleep_ms(100) + except KeyboardInterrupt: + print("Arrêt du programme") + moteurs_stop() # Lancer automatiquement si ce fichier est main.py if __name__ == "__main__":