Convertir entier/nombre décimal en hexadécimal sur un Arduino?
Comment un nombre entier ou décimal variable sera convertie en une chaîne hexadécimale? Je peux faire le contraire (convertir en hexadécimal pour int) mais je ne peux pas comprendre l'autre sens.
C'est pour Serial.print()
hex valeurs dans un tableau.
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à l'Arduino Chaîne tutoriel ici. Le code ci-dessous a été prise à partir de cet exemple.
Il y a beaucoup d'autres exemples sur cette page, mais je pense que pour les nombres à virgule flottante, vous devrez supprimer votre propre.
Il y a une solution simple, il suffit d'utiliser:
La Streaming bibliothèque fournit un bâti en moyen de le faire:
Vous aurez besoin de télécharger la Bibliothèque de http://arduiniana.org/libraries/streaming/ et le placer dans un sous-répertoire de votre Carnet de voyage dossier. Le Menu Fichier-Préférences va vous montrer où c'est.
Cette bibliothèque peut également être utilisé lors de la sortie sur les écrans Lcd.