Convertisseur binaire vers hexadecimal

Je vous ai dit de ne pas utiliser la classe String...vous avez lu ce que j’ai posté plus haut au post #5 ?

ne prenez que des cstring, un tableau de char terminé par ‘\0’ ou dans votre cas comme ce que vous voulez c’est juste mémoriser des caractères juste un tableau de caractères et Au lieu de faire

 if(micros()-lastTopTrame>1500){ // Le 1500 correspond à la largeur d'une trame
              code = code + "1";
...

vous mettez le caractère ‘1’ dans le tableau au bon endroit (la prochaine case libre)- idem pour les ‘0’