Our team tried to test operating a van door motor using two pots -- one for feedback and one for control. Unfortunately, we couldn't get the motor to drive in the direction of decreasing the error. No one can figure out what's wrong. Here's the code:
if stack_pos - sw_stacker > 10 then pos_error
if abs(stack_pos - sw_stacker) < 10 then done_stack
neg_error:
error = (sw_stacker - stack_pos)
sw_stacker = 127 - (4 * error) / 10)
pos_error:
error = (stack_pos - sw_stacker)
sw_stacker = 127 + (4 * error) / 10)
Here are our pots:
PN 3825A-282-104A