SPI-like implemenation to allow multiple Arduinos to communicate on a shared serial tx/rx pair