Utilisation de itoa et atoi

Bonsoir,

je sollicite votre aide sur l'usage de la fonction itoa et atoi
Je souhaite convertir une valeur élevée Ex : 100000 et l'émettre en 433Mhz et la convertir à l'arrivée en int

J'arrive sans problème à utiliser cela avec des nombres "bas" 12345 mais après plus rien ne fonctionne je réceptionne un nombre négatif.

je me suis baser sur les deux exemples ci-dessous

Emetteur :

Modifier le nombre 0 par 100000

https://gist.github.com/ypelletier/8508554/raw/6f172d314895fa9c3b6574ded23c9e142b802c3e/emetteur_nombres.ino

Recepteur :

https://gist.github.com/ypelletier/8508573/raw/df948f4b0124297fba9cdaa092784433cf27dfca/recepteur_nombres.ino

Auriez vous une idée ou une autre solution pour faire cela ?

Merci par avance pour votre aide.

Pour manipuler des long il faut utiliser ltoa() et atol().
Et il ne faut pas oublier de suffixer les constantes avec un L à la fin sinon elles sont tronquées à 16bits.