The expandable SparkFun Serial Controlled Motor Driver allows you to control 2 DC motors using a serial command interface over I2C, SPI, or TTL UART.