Smoothing out analog read value

Yes, thanks for your reply. I already understood about how to take the readings.

But, I really want to find a solution to this. After all, this microcontroller has a "brain", there has to be a way to make it work. And yes, the rounding is fiddly, because no matter of it, when you get to a certain threshold you start fluctuating. Whether that is around .90-.10 or .40-.60 and so on.

I was thinking of this: take an averaged reading every 30 seconds. Then, display the number for these 30 seconds before getting a new reading and changing it. This way any change in the number will be at least 30 seconds (or less, depends on the code) and there will be no fluctuating.