I am trying to create a feedback ammeter using Arduino MEGA ADC and OpAmp LM741CN. In order to perform a proof of concept, I use Arduino MEGA, LED, and Resistor 1 MΩ, then I read its current with a digital multimeter (DMM) UNI-T UT61e+ which is around 3.35 µA. Ideally, my feedback ammeter with Rf = 1 MΩ should give me the value around V=-I*Rf = -3.35 x 10^-6 * 10^6 = -3.35 V.
However, before I connect the GND of Arduino to the circuit, I can read about -0.9xxx V. But when I connect GND of Arduino to the circuit, it suddenly shows -10.xxx V. I do not understand what could happen to my circuit, or if my OpAmp or Arduino MEGA are already damaged.
As far as I know, the output of OpAmp should not exceed its voltage supply but I do not know why it shows -10 V which could destroy my analog pin on Arduino MEGA ADC.
LM741CN is powered by +-6 V from DC power supply UNI-T UTP1306 because I want to make sure that the DC power supply has nothing to do with this error.
Please see my attached diagram for more detail.
You can refer to this page about feedback ammeter http://www.kerrywong.com/2013/01/17/current-adapter-for-low-current-measurement-using-ts1001/