Liaison RS232 remplacé par conexion Blutooth, problème de trame recue.

Salut a tous,

Pour mon club de modélisme, ou nous avons un système de comptage qui communique avec le PC en RS232, j'ai voulu faire basculer le tout en Bluetooth.

Pas de soucis jusque la.

Achat d'un module HC-06, d'un CI avec un MAX3232, bien câblé et configuré le tout (avec un Arduino nano) et hop, en avant les tests. Merci aux aides que j'ai d'ailleurs reçues ici même.

Suivant les clubs, il est utilisé 2 programmes qui sont : U-Count et TrackMyLap, et avec ce dernier, nickel, aucuns soucis, et tout fonctionne impeccablement, j'y reviendrais. Avec U-Count, certes vieillissant, mais encore énormément utilisé, je rencontre pas mal de soucis, et après avoir cherché, je me suis rendu compte que mon interface BT envoyait a la connexion, 4 ou 5 trames avec des erreurs, ce qui fait planter assez souvent U-Count aléatoirement.

Le logiciel lance la connexion quand on crée une session de course, quand on crée un pilote, quand on veut enregistrer des puces ou autres, il ne reste pas connecté 100% du temps, du coup, le logiciel aime pas ces trames fausses a chaque connexions qu'il lance et plante.

TrackMyLap ne rencontre pas le soucis, surement mieux codé, mais on peut y lire les trames dessus, c'est comme ça que j'ai pu voir ces fameuses erreurs. Par contre il reste connecté 100% du temps lui, du coup, les mauvaises trames sont lues 1 fois a la connexion et fini, on peut faire tout ce qu'on veut sans rencontrer de problèmes par la suite.

Ma question est: Comment supprimer ces trames qui me posent tant de soucis? Est-ce possible au moins?

Voici mon montage :

Mon erreur est que le premier octet de ma trame commence par 00, et ça fait buguer.

Voici l'erreur :

En connexion par câble, il n'y a bien entendu pas ces erreurs.

Merci d'avance pour votre aide.