我正在对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
换句话说,我想打印“完整”的十六进制值,包括0
s (05
而不是0
和00
而不是0
)。
我怎样才能做到这一点?