Measurement of DC Current for different ranges Using Micro-controller

Measurement of DC Current is a little bit tricky than AC current. AC current can be measured through the current transformer without any problem but the use of transformer in DC systems is a sin. Still we have other ways to measure the DC currents of all ranges. I am going to discuss those methods here with respect to equipment used.

What do you think?