I'd like to attempt to create an extension for serial communication over a USB OTG cable to a connected Arduino board or other microcontroller. This would make controlling LEDs, motors and other sensors out in the real world easier/cheaper. I know many people use Bluetooth to do this, which I've done, but I'd prefer to use a cable. My Java skills are not that great however, I'd like to know how easy/difficult this would be for anyone who's built an extension already, it may be over my head ATM.