Bonjour
Ah le problème des caractères accentués, c’est vieux comme l’informatique. A tel point que j’ai pris l’habitude de ne plus les utiliser dans mes programmes.
A priori l’Arduino utilise le codage ASCII sur 7 bits pour les caractères donc pas d’accents. En pratique on utilise un ordinateur pour saisir le programme Arduino et l’on peut généralement saisir des accents mais chaque système utilise un code ASCII étendu sur 8 bits différent pour les accents (Window, MacOs, ....).
Du coté de Processing (donc en fait Java) le codage UNICODE est utilisé sur 16 bits et intègre les accents, mais d’autres codages sont possibles.
En résumé le codage des caractères est à priori différent entre les Strings d’Arduino et et celles de Processing.
Par ailleurs je suppose que la communication entre l’Arduino et Processing se fait par un cable USB/Série, dans ce cas ce sont des octets (type "byte") qui sont transmis, ce qui n’a rien à voir avec des caractères et/ou leurs codages.
Il est tout à fait possible de transférer des caractères accentués mais il faudra ajouter aux programmes des traitements appropriés.
Ne pas hésiter à poser des questions si besoin.
Cordialement
Pierre
Répondre