Just wondering... How does a digital multimeter work ? How can it convert a voltage, a current or a resistance to a numerical value ? I guess there is some programmable chip inside, but how does this chip give a specific value to a voltage ?
For example, my arduino is capable of giving a value between 0 and 1023 to a voltage applied to one of its analog inputs. How is this implemented ?