DFPlayerMini
Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8ca429edaa4ffa925766bc55ffda7a1b36562fae3d6ef93d8585b9fe81e19ce5DFPlayerMini-1.0.0-8ca429ed.zipОписание
Драйвер для модуля DFPlayer Mini, который воспроизводит звуки с SD-карты. Главное отличие — уважение к протоколу двусторонней коммуникации с модулем: библиотека правильно управляет циклами ожидания и не блокирует выполнение вашего кода. Поддерживает callback-метод whileBusyMethod, благодаря которому можно одновременно опрашивать датчики, управлять дисплеем или другим оборудованием, пока модуль обрабатывает команду. Не требует прерываний или многопоточности. Звуки хранятся в папках на карте, адресуются по номеру папки и номеру файла. Для беззазорного воспроизведения нужно использовать формат WAV и файлы в корневой директории, плюс собирать карту через специальную утилиту SDCardRecorder, чтобы гарантировать правильный порядок.