아두이노

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진수