Skip to main content
Arduino

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

Serial debug output looking messy

I've got this quite basic code running on an Arduino Mega 2560, and the output is looking like I have the serial settings wrong, though I can't work out what to change.

void setup() 
{
 Serial.begin(9600);
 Serial.println("test123");
}
void loop()
{
 Serial.println("test" + millis());
}

The output looks like this:

×ばつ¤¿ïßûÏûýoÏ¿îãõI
õfwi÷`p¬1⁄2Ïa»QáÀa»¦·ð¦·Z©÷
test123
D
4ñjü ̄÷~μÞMz1Ý~1⁄4
Ûþ}iû}ÒÖ­¦Ç¿÷ÿÂï1⁄2Õ3⁄4;îö

I'm using the inbuilt "Serial Monitor" in the Arduino suite with settings 9600 baud and no line endings.

I see that the first println in setup() is sending the data as expected but all other comms are coming through as nonsense.

Any suggestions of what to do?

Answer*

Draft saved
Draft discarded
Cancel

AltStyle によって変換されたページ (->オリジナル) /