I am currently trying to communicate between two mega over Serial2 (HardwareSerial). Code is pretty basic. I am sending 2000 times 17 bytes.
In what period of tome? A week? A day? An hour? A second?
However, I am always not getting the full 2000 * 17 bytes on the other end. Is it something I should expect at such a slow baud rate or I have other problem?
The printing of the received data takes time. Depending on the speed that you print at, it could be causing the receive buffer to overflow, since more data is coming in than can be handled.
Try dropping the number of characters send out. Instead of "I received: ", use "In:"