I would prefer SerialPort instead,we have done so for student projects. You can communicate to a micro controller through serial port, and make use of the micro controller to control the motors. Remember this involves in hardware work as well you need to set up micro controller PCB.
http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx[
^]
For more advanced usage patterns microsoft offers an open source framework GadGeteer !!
http://www.netmf.com/gadgeteer/[
^]
Hope it helps!!
Mark it as answer if this helps!