Controlling DC Motor, Speed and Direction with a Remote Controller