Group C EE-184 Project 3. This circuit is a state machine built-in hardware used to control a stepper motor by interfacing with a motor driver. The inputs are Run, Handwave, and Free Range. In Free Range mode the motor will spin in one direction constantly. When switched to Hand wave mode the motor will move 36 steps clockwise and then 36 steps back counterclockwise. Run must be active to enter either of these states. If Run is deactivated while Handwave is active the motor will finish its 36 step cycle and stop.