


Results in two lines being printed to the serial monitor, even when I used Serial.print(x) and not Serial.println. (With w being an unsigned int) and then receiving it on the master with int x = Wire.read They also have to agree on the data structure being sent to do this. I've read that wire.write() sends one byte at a time, and that it is the master's job to receive the data and reconstruct it into the appropriate format. It works, but I don't understand how or why.

I've got two set up and communicating to each other, but I've got a few questions. I've been reading about i2c and thought it sounded like a nice solution for communication between arduinos.
