Arduino IDE 16进制转换10进制函数
void setup() {Serial.begin(115200); char str[3] = "FE"; int i = 0; sscanf(str, "%x", &i); Serial.print( i);//254
//10进制转16进制
char s[3] = {0};
sprintf(s, "%x", 255);
Serial.println( s); // ff
} void loop() { }
上面是最简单的原型
下面可以来进行一串十六进制加法取最低位: