我正在对Arduino进行编程,我正在尝试以Serial.print()“我的方式”以十六进制格式读取字节(继续阅读以获取更多信息)。
也就是说,通过使用以下代码
byte byte1 = 0xA2;
byte byte2 = 0x05;
byte byte3 = 0x00;
Serial.println(byte1, HEX);
Serial.println(byte2, HEX);
Serial.println(byte3, HEX);
我在串行监视器中得到以下输出:
A2
5
0
但是我想输出以下内容:
A2
05
00
换句话说,我想打印“完整”的十六进制值,包括0s (05而不是0和00而不是0)。
我怎样才能做到这一点?