Zur Lipo Messung:
wir haben für die erste Zelle einen Spannungsteiler 3,83k / 1k: Daraus resultiert bei 4,2V Lipo Spannung eine Spannung von 0,87V am Arduino Eingang 4,2V * (1k / (1k+3,83k) = 0,87V. Allerdings wird im Code die 5V Referenz verwendet was ja bedeutet, das von den 1024 möglichen Stufen nur: 0,87V/5V*1024 = 176 Stufen genutzt werden, d.h. der Großteil der Auflösung wird verschenkt. Es sollte mit dem jetzigen Spannungsteiler auf jeden Fall die interne 1,1V Referenz verwendet werden!
Dies erklärt das die Lipo Messung schwankt....
Die andere Sache ist, dass die angegbenen Widerstandswerte teilweise schwer für Bastler erhätlich sind. Ich habe mal eine EXCEL Tabelle gemacht um die Spannungsteiler und die resultierenden Koeffizienten zu rechen.
Ich gehe mal von folgenden Annahmen aus:
Referenzspannung: intern 1,1V
Widerstände aus der E12 Reihe
Zelle1: 3,3k / 1k -> Coeff1: 0,0046191406
Zelle2: 8,2k / 1k -> Coeff2: 0,0098828125
Zelle3: 12k / 1k -> Coeff3: 0,0139648438
Zelle4: 18k / 1k -> Coeff4: 0,0204101563
Jochen