Ok, so I checked the readings with a multimeter, it seems to work... if I change the distance of the object its pointing at I get a votage change. So it looks like either my code, or my atmega8.
EDIT: Solved the problem. The issue was with my code, in global.h the F_CPU was defined for a 3.6mhrtz processor then I later redefined it as 1mhrtz.