récupérer le niveau d'une batterie

Bonjour,
j'ai une batterie LIPO d’une capacité de 5000 mAh

je dois créer un programme capable de me dire le % de batterie qu'il me reste.

je sais que cela peut se faire avec la tension de la batterie.

mon pb c'est que je ne sais absolument pas comment commencé, je ne demande pas le programme complet mais plus un plan car je ne vois pas par où commencer

merci d'avance
blacky36000

Avec l'expérience quand on lit :

je dois créer un programme ...........

On dit de suite :

Commence par lire :

et particulièrement le dernier lien.

ok, je précise que le "je dois créer un programme est l'objectif" et non la demande

Ici un projet avec mesure d'une batterie LITHIUM-ION.

Dans le sketch : TempSensor.ino tu remarqueras une table remainingCapacity qui donne la capacité en fonction de la tension mesurée.
Cela correspond à la courbe d'une batterie SONY, mais pour une LIPO cela devrait différer assez peu.
La fonction getBatteryCapacity() fait le job.

Attention : la référence interne 1.1V est utilisée et un pont diviseur doit être mis en place.
Voir schéma ici : un-thermometre-mysensors-sur-batterie
Paragraphe 10.2. Le nouveau schéma

Plus d'explications ici : alimenter-un-arduino-sur-pile-ou-batterie
Paragraphe 7. Surveillance