Need to read up to 43 bytes of data, reading incorrectly.

My web page above describes it in some detail, including between two Arduinos. It's very simple.