Вот в этой записи я писал, что хочу попробовать реализовать на Ардуино отображение заряда аккумулятора с помощью полиномиальной аппроксимации, как это давно уже делают во взрослых устройствах. Плюсы такого решения в том, что заряд аккумулятора отображается сообразно тому сколько запаса энергии осталось в аккумуляторе. Процент заряда воспринимается пользователем более адекватно. Т.е если мы знаем, что заряда 10% хватит на 2 часа, то это именно так и должно быть. Минус такого решения — не универсальность...
Друзья, заранее прошу прощения за криво вставленный в статью программный код. К сожалению, движок Дзена не позволяет это сделать корректным образом. Я всю неделю вовсе не бездельничал. Помимо текущих дел занимался исследованием разных способов аппроксимации кривых заряда-разряда литий-полимерных аккумуляторов на Ардуино. Задача корректного отображения заряда аккумулятора не так проста как кажется на первый взгляд, и как часто это бывает в инженерии, её реализация связана с кучей тонкостей, о которых я постараюсь рассказать...