Avatar ·

Réception d'une chaîne de caractères depuis le port série

📁 Gestion des erreurs et débogage : exceptions personnalisées, Sujets avancés sur Python, exemple, Versions de Python : discussions sur Python 3.x, Développement de bots (Telegram, Discord), IA, jeu, travail

Ce n'est ni un projet de cours ni un diplôme ! Je ne suis plus étudiant depuis longtemps. C'est une tentative d'écrire un autre programme gratuit pour le diagnostic automobile « domestique ». Et je ne suis pas très fort en Python. C'est pourquoi je demande de l'aide.

Données initiales :

Il existe un certain appareil connecté à l'ordinateur via un port USB. L'ordinateur et l'appareil échangent des données sous forme de caractères. En substance, il s'agit d'une connexion classique : l'appareil joue le rôle de serveur, et l'ordinateur celui de terminal. Si cela vous dit quelque chose, cet appareil est un adaptateur OBD-II (On-Board Diagnostics – un appareil pour le diagnostic automobile) ELM327.

Le système fonctionne selon un principe très simple : sur une requête (commande) du client (terminal), le serveur renvoie une réponse. Voici un exemple de requête-réponse :

> atiELM327 v1.5> atdpAUTO, ISO 15765-4 (CAN 11/250)

Voici t