Warum nicht einfach das Datenblatt konsultieren, zu einfach?
#define VREF 5
unsigned short ad_wert = 0;
float spannung = 0;
ad_wert = ADC; //Verwendung von ADCH und ADCL ist überflüssig
spannung = ((float) ad_wert)/1024 * VREF;
Steht aber auch alles im Datenblatt ...
Lesezeichen