Read Positive and Negative Voltage in Arduino
Three standard resistors do the job, provided that the motor sees -6V referenced to ground and not referenced to the other motor terminal.







simulate this circuit &ndash; Schematic created using CircuitLab

When varying Vm from -6 to 6V, the output will vary from 0 to 4.9V.