hall sensor motor controller