Am Spannungsteiler R13-R12 liegt die Spg. U+.
Am Widerstand R13 misst der Microcontroller die Teilspg. U_ADC.
Da als Reverenz-U 2,56 V eingestellt ist, entsprechen diese dem vollen 10-bit-Wert von 1.023.
Code:
 |----------- U+ --------|
 |-- U_ADC ---|

GND ---====---*---====-- U+
       R13    |   R12
       10 k   |   12 k
              |
         ADC5 (= PC5)
       ATmega8L PIN 28
Ein bisschen gerechnet:

U+ : U_ADC = (R12 + R13) : R13

U+ (mV) = [(R12 + R13) * ADC * 2,56] / [R13 * 1,023]

U+ = ADC * 5,505 mV
===================

Ein ADC-Wert von 835 entspricht somit einer Akku-Spg. von ca 4,6 V! Ab etwa diesem Wert empfiehlt es sich, die Akkus wieder zu laden!

Allerdings, wer mit dem IR-Empfänger des Asuro arbeitet, sollte nicht so weit mit der U herunterfahren, da dann dessen Funktion lt. Datenblatt nicht mehr gewährleistet ist! (siehe mein Bericht zur Reduzierung des
Vorwiderstandes des SFH5110-36!)

Wer mit Batterien arbeitet, muss bei der U+ noch ca. 0,6 V dazuaddieren, um auf die tatsächliche Batteriespg. zu kommen, denn das ist der Spgs.-abfall an der Diode!
(Übrigens, ab einer U_Bat _unter_ 5,5 V kann man den Jumper wieder reinstecken und hat dadurch keinen Spannungsverlust durch die Diode. Aber Vorsicht: "Maikäfer" und IR-Empfänger vertragen nur max. 5,5 V!!!)

cu Helmut