I have a DC Boarduino that I'm interfacing using the FTDI/USB cable. When I open the serial monitor, I see a stream of garbage characters. This happens until the code generates a sufficiently long break in the serial output, such as if I put in a delay every loop, or if some blocking function gets called. Then the monitor syncs again and serial output appears as expected.
Is this a known issue? Are there workarounds? There are some times when I'd like to use the serial monitor for output without adding delays to my code, as the delays themselves may cause issues that interfere with normal operation.