I believe you also need to connect the grounds of the two Arduinos to each other for successful operation.
--Phil.