Hi. On Arduino, does the Serial.read function read from the serial buffer from its on board buffer, or the buffer on the other Arduino that is connected to the rx pin? Same goes for Serial.write. Does it write on its own buffer, or write on the other Arduino's buffer? After I read a data, does it automatically flush the buffer? The Serial.read() and Serial.write() page doesn't tell me anything regarding serial buffer. Thanks!