Hi!
Ganz einfach: Schaltung entwickeln, aufbauen, µC programmieren, fertig!
Noch Fragen?
Schon gut. Du brauchst einen Shunt zum Messen des Stroms und einen FET oder ähnlich zum Einstellen des Stroms. An einen ADC Eingang kommt die Shuntspannung, die Du sinvollerweise gegen GND misst, an einen weiteren ADC, die Akkuspannung.
Ein bisschen Programmieren noch. Die Kapazität ist das Integral der Stromstärke über die Zeit.
Gruß