liaison d'écolage bluetooth pour radio commande RC

Bonjour,

Vous devez connaître le principe de l’écolage en radio RC.
Le prof et l’élève relient leur radios avec une prise jack.
Le prof peut prendre la main sur l’appareil RC à tout moment en basculant un inter.

J’essaie de faire la même chose, mais sans fil, car je n’aime pas être attaché.

Principe:
avec une Nano
je capte le signal ppm sur la télécommande de l’élève
je le décode
je le met en format char
je l’envoie sur vers un module bluetooth HC05 (port softserial)

de l’autre côté
avec une Nano
je reçois les données par un module bluetooth HC05 (port softserial)
je les décode
je les met en format ppm
je génère un signal ppm (Frsky)

La partie élève fonctionne nickel.

La partie prof n’a qu’un seul soucis c’est que le signal généré est relativement brouillé
On grossièrement la trame générale, mais la précision n’est pas là.
Ce n’est pas facile à expliquer, cela fait comme si on tremblait sur les manches et donnera un appareil volant radio commandé
au comportement suspect.

Avant de vous assommer avec du code, j’ai plus ou moins une théorie.

Je pense que c’est d’abord un pb de synchro: la génération d’un signal doit se faire en continu et synchro, c’est un problème inhérent aux arduinos.

ensuite, j’ai remarqué que l’ouverture du softserial génère cette interférence.

Merci par avance.

ELEVE.ino (2.83 KB)

PROF.ino (8.69 KB)