Integrating Uno into existing system

casenes:
-10v instead of +2v

The Arduino can't read negative voltages and can't read voltages higher than 5V.

If you are getting negative voltages at the Arduino you probably used the wrong terminal for Ground. You should connect the Arduino ground to the negative end of the battery pack. Then connect the center of the battery pack to the Arduino Vin.