I wrote a program for char to decimal below, and I don't know why it printing '10' in between.
int variable;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if(Serial.available() > 0)
{
variable = Serial.read();
Serial.println(variable);
}
}
CodePudding user response:
10
is \n
in ASCII which is println
very likely appending to the output in each call.
Use Serial.print
to only print the number.
CodePudding user response:
You should specify expected output for better understanding in order to answer