Problem reading serial data (Arduino to Arduino)

Dumping random amounts of unread data, though, doesn't really seem like the best idea, does it?

For this particular application it is essential that the data is as fresh as possible so I only care about the lastest data.

Either implement handshaking, so the sender doesn't send data until the receiver is ready, or be prepared to receive data as fast as it arrives, which means NO delay()s.

OK. Handshaking it is then. I thought I could get away with one-way communication but you have proven me wrong.

Thank you :slight_smile: