아두이노
byte to hex
모카쨩
2021. 2. 23. 15:12
byte _buffer = 252;
int hexUpper = _buffer/16;
int hexLower = _buffer%16;
char hexUpperChar = hexUpper>=10? 'A' + hexUpper-10 : '0' + hexUpper;
char hexLowerChar = hexLower>=10? 'A' + hexLower-10 : '0' + hexLower;
String hexString = String(hexUpperChar)+String( hexLowerChar);
Serial.println(hexString);
if(_buffer<16)
{
Serial.print("0");
}
Serial.println(_buffer,HEX);
16진수