Ich suche nach eingebauter C- oder C++ - Funktion, die es mir ermöglicht, einen Float in eine HEX-Zeichenfolge zu konvertieren, bisher habe ich itoa
verwendet, aber es funktioniert nicht mit negativen Werten, da es mit unsigned für Basis 16 funktioniert Ich fragte mich, welches ich stattdessen verwenden könnte, das den negativen Wert behandeln könnte.Arduino C-Funktion zum Konvertieren von String in HEX?
Mit itoa ich meinen negativen Wert verlieren, wie es unten zu sehen ist,
Acceleration X: -9 | X angle: **-0.5156689167**
Acceleration Y: -69 | Y angle: **-3.9565520286**
Acceleration Z: 986 | Z angle: 80.4013519287
Value of ACC per axe (x,y,z) in HEX ->ffcdfe751f68
Data to be send x ->**ffcd**
Data to be send y ->**fe75**
Data to be send z ->1f68
Welche andere Funktion konnte ich mit der gleichen Funktionalität nutzen?
http://stackoverflow.com/questions/5100718/integer-to-hex-string-in-c – Marco
@Marco Dank, sah ich, dass die Lösung, was ich, ob es nicht sicher bin, wird in Arduino arbeiten oder nicht. – ndarkness
Wenn Sie nicht sicher sind, probieren Sie es aus. – ayushgp