Lors de l'unvoie d'une trame 16 bits depuis l'arduino vers mon application app inventor, j'ai de petits soucis.
J'arrive à recevoir la trame correctement grace à "bluethooth client receive text" (photo 1) mais derrière ma trame est alors en texte et je ne peut pas la traiter avec des opérations mathématiques
Et si j'utilise "blutooth client receive 2 unsigned byte number" (photo 2) alors ma trame à la réception est fausse.
ah oui en effet, merci jevais essayer !
A la base, j'étais parti sur une trame 32 bit d'où le unsigned long int.
puis j'ai changer en 16 pensant que ma trame était trop longue
Maximaxou:
ah oui en effet, merci jevais essayer !
A la base, j'étais parti sur une trame 32 bit d'où le unsigned long int.
puis j'ai changer en 16 pensant que ma trame était trop longue
ok
mais c'est soit unsigned int ou unsigned long , mais pas unsigned long int ( je ne sais pas comment le compilateur gere/prorise ça , si il ne genere pas d'erreur)
Non ça ne marchait pas correctement.
J'ai trouvé, enfin j'ai contourné le problème
Avant je rangeait la trame sous forme de texte dans une variable, après je ne pouvait pas faire d'opération mathématique dessus
Maintenant je range la trame sous forme de texte, puis je la convertit de binaire à décimal puis de décimal à binaire et ça marche. Étrange tout ça
En tout cas merci de ton aide quand même