MicroAnimation
Воспроизведение сжатых анимированных иконок на микроконтроллерах с ограниченной памятью через дисплеи SSD1306 и SSD1331
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dabf1d2ca96d15e20655c33d337e4541e9da53d06d38da8da7b7d7d60ade4b7fMicroAnimation-0.0.7-dabf1d2c.zipОписание
Если на микроконтроллере вроде Arduino Micro мало памяти, но хочется использовать анимированные иконки, эта библиотека помогает их сжимать и проигрывать на дисплеях SSD1306 и SSD1331. Основана на идее из Wokwi Animator и работает с анимациями, которые можно создавать на animator.wokwi.com, потом сжимать через MicroAnimationConverter с помощью RLE и дельта-кодирования. Распаковка происходит быстро и без дополнительных буферов в памяти, причём благодаря оптимизации часто оказывается быстрее, чем рисование развёрнутых битмапов. Если кадр не сжимается хорошо, библиотека просто сохранит его как есть с минимальными потерями. Есть примеры на Wokwi для тестирования, поддержка других дисплеев зависит от добавления собственных адаптеров.