Le port serie renvoie le code ascii de la donnée reçue avec en plus le code ascii de LF et CR.
ainsi lorsque je saisi sur le port série le chiffre 4, le setial print affiche 3 lignes :
52
13
10
COMMENT FAIRE POUR AFFICHER LA VALEUR ?
VOICI LE CODE /
Oui, tu reçois une chaine de caractères et non directement un nombre.
Si tu veux mettre ce que tu reçois sous forme de chaine de caractères en une variables de type entier, tu deux possibilités(surement plus en faite ) :
stocker les caractères dans une chaine et utilisé une fonction du type atoi ou toInt si tu as un objet de type String, je crois.
faire le calcule toi même avec quelque chose du genre si y est ta variable de type entier et x le caractère lu sur le port série y = y + (x - 48) si x > 48 et y += 10 si x = 48
ceci pour un entier uniquement positif bien sûre