I am using this regulated Power Supply that states that there is 0 amp minimum. EDIT: I changed the battery in the multimeter and found that the wall wart is working. I still have the problem below.
I am using with the schematic in the attached file, which is a current transducer with emon lib to get amperage.
When I use my computer as a power source, the resting amperage (current reading with no load on the wire) is 0.03. When I power it with a cheap cell phone charger, it is 0.32 amps. When I power it with the wall wart above, it rises up to 0.83 amps.
I've tried to simulate a load with a 100 Ohm resistor across the +5v and gnd terminals, and this makes the resting amperage rise to 0.91 amps. I've even disconnected the current transducer, but nothing changes.
Could I change one of the resistor values to help with this? Why would the wall wart have a higher resting amp reading than when connected to the computer?
@MarkT This isn't just one wall wart. I have several here and they all test the same. I test them connected to the board and test them when not connected. Same thing happens.
It says right on the wall wart 'regulated' though.
I wonder if the Arduino sees a slightly different power supply voltage and hence gets a slightly different output from the analogRead()s.
You can get the Arduino to report its power supply voltage by using it to read the internal 1.1v voltage reference. If there is a difference you could build in a fudge factor to correct for that.