Quelqu’un a un code pour convertir un tableau de caractères en HEX? Et revenir aux résultats réels?

Quelqu’un a un code pour convertir un tableau de caractères en HEX? Et revenir aux résultats réels?

Parce que quand j’essaye d’utiliser ceci:

char data[]="hello word"; Serial.print(data,HEX); 

alors va me donner une erreur de surcharge.

Pour la force brute, vous pouvez essayer:

 for (size_t i = 0; i < sizeof(data) - 1) { Serial.print(static_cast(data[i]), HEX); } 

Dans l’extrait de code ci-dessus, chaque caractère est converti en un entier pour obtenir la valeur de la représentation interne, puis en sortie.

Il existe peut-être des méthodes plus efficaces, mais il appartient au PO de mener des recherches.