如何将整数或十进制变量转换为十六进制字符串?我可以做相反的事情(将十六进制转换为int),但我无法弄清楚其他方式.
这适用Serial.print()于数组中的十六进制值.
nat*_*han 20
在这里查看Arduino字符串教程.下面的代码取自该示例.
// using an int and a base (hexadecimal):
stringOne = String(45, HEX);
// prints "2d", which is the hexadecimal version of decimal 45:
Serial.println(stringOne);
Run Code Online (Sandbox Code Playgroud)
该页面上还有很多其他示例,但我认为对于浮点数,您必须自己动手.