我在下面写了一个字符到十进制的程序,我不知道为什么在中间打印'10‘。
int variable;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if(Serial.available() > 0)
{
variable = Serial.read();
Serial.println(variable);
}
}发布于 2022-06-30 05:37:37
10是ASCII中的\n,这很可能是println附加到每个调用中的输出。
使用Serial.print只打印数字。
https://stackoverflow.com/questions/72810736
复制相似问题