An software ghört da wirklich nicht viel zu den ADC auszulesen. Ein Beispiel gibts z.B. hier :
http://www.rn-wissen.de/index.php/ADC_(Avr)#Bascom

Die Hardware wäre ein bekannter Widerstand von AVcc zum AD Eingang, der unbekannte Widerstand vom AD Eingang nach Masse (AGND). Wenn die Widerstände größer als etwa 50 KOhm sind, sollte noch ein Kondensator von etwa 22 nF bis 100 nF an den AD Eingang. Wenn man ganz sicher gehen will ein Widerstand von etwa 1 kOhm vor den AD Eingang. Eventuell noch ein Spannungsteiler 1:1 zwischen AVcc und AGND für die Referenzspannung.