IP5306_I2C
Управление зарядкой и мониторинг батареи через I2C чип IP5306 с поддержкой кнопок и защиты от переразряда
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:948dd5072d34de475c9404500e5a8abb1ad0f7889c67d781acc0df37c1d4e7d2IP5306_I2C-1.0.2-948dd507.zipОписание
IP5306 — это микросхема управления питанием и зарядкой аккумулятора, которая общается с микроконтроллером через шину I2C. Библиотека упрощает работу с таким чипом: можно управлять режимом повышения напряжения, включением зарядки, отключением при низком заряде батареи, а также обнаруживать нажатия кнопок на самом модуле. По умолчанию используются пины 21 и 22 для ESP32 (SDA и SCL), но их легко переопределить под другую плату. В наборе есть функции для чтения статуса зарядки, уровня батареи и для управления параметрами вроде времени долгого нажатия, напряжения отключения и тока зарядки. Подойдёт для проектов с портативными батарейными модулями и защитой от переразряда.