I'm reading data from 9 different sensors for my robot and I need to display them all steadily, in the same window so I can compare the values and see if any of the readings is off.
The problem I'm having with both Serial.print and lcd.print is that the values are constantly moving and I can't really have a good look at them while moving the robot.
I was thinking to call something like Serial.clear() before displaying anything else and that would just keep things steady and in one place, changing only the values.
From what I found so far, Serial.print(17,BYTE) for instance is no longer supported (Calling the ESC key).
So...for those with a bit more Arduino experience...what is the proper way to do this?
There is no way to clear the screen but, a really easy way to fake it can be printing as much
Serial.println();
as you need to keep all the old data out of the screen.Found a stupidly simple way to fix this issue. Just resize the terminal window to only 1 line high and it will be a lot easier to read!
You could try:
Which will provide a carriage return, returning to the start of the line every iteration - which should do what you're chasing? (Especially if everything is fixed width).
If you change baudrate for example back and forth it clears the Serial Monitor window in version 1.5.3 of Arduino IDE for Intel Galileo development
the best way I can think of is using processing there are a few introductions on the net like displaying serial data, arduino graph and arduino radar
Since Arduino is based on processing its not that hard to learn