DalyBMSInterface
Интерфейс для чтения данных с батарейных модулей Daly BMS через UART на Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:fb84963715a31191d68f230ae90a9952399229aec600752f42f7ac24f6862b43DalyBMSInterface-1.0.1-fb849637.zipОписание
Если у вас есть батарейный модуль Daly BMS и вы хотите общаться с ним через Arduino по UART — вот интерфейс, который собирался с нуля на современном C++. Библиотека читает данные с BMS и поддерживает выбранные команды управления (пока только чтение и ограниченный набор операций, полноценные записи в памяти девайса недоступны). Она модульная, работает с несколькими экземплярами BMS одновременно и позволяет отбирать нужные команды по категориям. Зависит только от ArduinoJSON. Тестировалось на Daly Smart BMS, но совместимость с другими моделями Daly не гарантирована. Код не требует специальных лицензионных платежей для некоммерческого использования, однако коммерческое применение требует согласования с автором.