The Arduino library supports UART, RS485 and I2C communication to the Supermodified controller. Connections and examples for each case can be found in our manual here.