import serial # Configuration du port série ser = serial.Serial( port='COM6', # Remplace par ton port (ex : '/dev/ttyUSB0' sur Linux) baudrate=115200, timeout=1 # 1 seconde d'attente max pour la lecture ) print("Lecture série en cours (Ctrl+C pour arrêter)...") try: while True: if ser.in_waiting >= 2: # Lecture des 2 octets (MSB en premier) high_byte = ser.read() low_byte = ser.read() if high_byte and low_byte: # Conversion en entier 16 bits distance = (high_byte[0] << 8) | low_byte[0] print(f"Distance mesurée : {high_byte}, {low_byte} cm") except KeyboardInterrupt: print("\nArrêt manuel.") finally: ser.close()