Hi @ all.
Sorry for joining so late. From the first posting I think, that you want to measure the voltage of your batterie(s) which are around 6V nominal. To save the current of the voltage divider, you want to use two resistors of 1K each.
The problem with your circuit is, that the Arduino-pin goes up to approximately 5V only. Since your PNP-emitter is connected to 6V, the base gets some current (1V - 0.7V = 0.3V; 0.3V at 1K gives 0.3mA). Since your complete "load-current is about 2mA, a transistor with a B of 150 will turn on to some degree. So you can never turn it off.
To solve this, you can lower the emitter voltage by replacing the series-resistor with a Zener-diode of two to three volts. Since your "load-current" does not change very much, the voltage could be considered constant and inserted into your calculation.
I would prefer to take away the series resistor in the emitter and put a Zener in the base circuit. So the Arduino-pin has to go down further to turn on the PNP. To be sure, that the PNP turns off, you could add a 22K resistor (rule of thumb, maybe even more) between emitter and base.
hth,
Karl