1 of 1 people found this helpful
The readings don't make sense to me.
If it is not plugged in the current should be zero. This sounds like the meter is not working well or is not connected properly.
If the current doesn't change when you plug in the Arduino (still 0.19 mA), then the Arduino didn't really get connected or the meter is not connected properly. An Arduino Uno draws about 50 mA. Maybe the cable is faulty.
Because the voltage drops when the Arduino is plugged in, it sounds like the Arduino is taking current, just not measured properly.
The 50 mA that an Arduino draws will cause a voltage drop in all connectors and all wiring between the power supply and the Arduino.
If you measure the voltage at the power supply and the at the Arduino end of the cable before and after plugging it in, you should see where the voltage is dropping.
2 of 2 people found this helpful
I assume you mean this bit from the Keystudio web page:
DC Current per I/O Pin 20 mA
This means that the maximum current you can draw from an IO pin is 20mA.
The data sheet for that parts says that with a 5V supply and a 20mA load current the voltage on an output pin could be as low as 4.1V, so the effective source resistance is about 45 ohms.
Something is wrong with your meter or technique, in your 3rd experiment you show 4.9V across a 47 ohm resistor and a current of 0.11mA, actually the current would be more than 1A. Did you measure the voltage first and then the current ? I suspect that you might not have programmed the output pin to be an output driven high but that it is being pulled up by the internal pull up resistor which is between 20k and 50k. In your third experiment the current is 0.11mA so the resistance limiting the current is 5/0.11e-3 = 45k - which looks about what you might expect from the internal pull up.
Experiment 1b seems to shortcut the USB. The current meter directly over the power supply.