automatic motor controller