How to make serial.read work in the serial monitor?

So I’ve only needed to get as technical as a solution I need to implement requires. So I didn’t bother yet learning the details of what and how different baud rates affect my implementation. I was once told that 115200 is what I need, and I never bother looking into the details lol. So forgive me if my following answer isn’t adequate.

What I can tell you is, when I remove the delay(2) statement after Serial.read(), the only way I would get the monitor to accept more than a single character at a time is to send a long array of character (e.g. “how is is this not working as expected?”). This works but it is not predictable. Meaning, it works sometimes and sometimes it doesn’t.

work = more than one character is received and printed back

not work = a single character at time.

The only two baud rates I usually use are: 9600, and 115200

If you have any further questions, I would be happy to help.

By the way, I remember reading about your USART tool somewhere, but I don’t recall where that was. Do you mind sharing a link to it? Thanks

Omar