I have a question about the Arduino serial connection. When I am writing "at full speed" (No delays in the loop function) messages to A serial monitor, it gets behind. For example: when I output the temperature I see it changing, but over time the messages are getting behind. And this builds up very fast. So after 5 seconds there is a delay like 1 sec and after a minute this delay can be > 30 seconds. (I always use a baud rate of 115200)
What I do want to know is, if this is a problem with Arduino OR with the receiving module (This can be the Arduino serial monitor, Visual studio with visual micro serial monitor or my own C# written serial monitor) all these receiving ends are getting behind. But no messages seems to be lost. So they have to be stored somewhere. I want to know how this system works and how I can make my monitor real time?
My end purpose is reading RPM, GPS, Acceleration and temperatures of my RC car. But this needs to be real time.