LightBus is an LIGHT and CHEAP (no need for a shield) Arduino library to speak between arduinos via UART