I ' m OOTL , Carl Orff , Varg Vikernes ? Are these nazis or something ? <| sep |> Your code looks fine . Are you using a real Arduino ? I built an energy monitor and I have this issue as well . It takes about 4 seconds to ' settle down ' to the proper reading when I stop the current . One of the things I ' ve tried is to do 500 quick analog reads without printing the value to clear the charge . It helps a little but not much . I think this has to do with the Aref circuit . If I remember correctly , there is a capacitor there that is likely causing this issue . Short answer is that I don ' t think your board is broken as i have this issue on several boards as well . <| sep |> I ' ve seen hiccup , hickup and hiccough so far . Looks like my list just got bigger .