我正在使用 Arduino Uno。我正在从 EEPROM 读取一个字节值并将该值存储在类型变量中char
(1 字节)。
我想将变量的值作为数字(而不是相应的 ASCII 代码)打印到串行监视器。例如考虑char val = 5
。
我想查看串行监视器5
而不是 ASCII 值。
我都尝试过Serial.print(val)
and Serial.write(val)
但结果是相同的:它总是打印 ASCII 代码。
如何将值打印到串行监视器?
提前致谢。
投下char
变量为unsigned char
type:
Serial.print( (uint8_t) c );
这调用了不同的print
方法。他们“超载”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)