Пример 28. MP3-плеер DFPlayer Mini
Примеры
MP3-плеер DFPlayer Mini позволяет воспроизводить аудиофайлы, записанные на карту памяти формата microSD. С помощью данного плеера возможны также приостановка и возобновление воспроизведения, выбор одного из 30-ти уровней громкости и одного из 6-ти режимов эквалайзера. Для работы с DFPlayer Mini подойдет любая карта microSD с файловой системой FAT16 или FAT32 и объемом до 32 Гб.


- VCC – Питание «+»
- GND – Питание «-»
- RX – UART приём
- TX – UART передача
- SPK1 – Громкоговоритель «+»
- SPK2 – Громкоговоритель «-»
- BUSY – Индикатор состояния («0» — простой, «1» — проигрывание)
- DAC_R – Выход на наушник или усилитель (канал «R»)
- DAC_L – Выход на наушник или усилитель (канал «L»)
- IO1 – Вход управления: короткое нажатие — «назад», длинное — уменьшить громкость
- IO2 – Вход управления: короткое нажатие — «вперёд», длинное — увеличить громкость
- ADKEY1 – Порт для подключения резистивной клавиатуры, вход 1
- ADKEY2 – Порт для подключения резистивной клавиатуры, вход 2
- USB+ – USB порт, вывод «+»
- USB- – USB порт, вывод «-»

Описание:
В данном примере с помощью Arduino, DFPlayer и пассивного зуммера (для лучшего звучания лучше использовать динамик) проиграем мелодию. Кроме того, данный модуль можно использовать без платы Arduino, подключив к модулю питание, динамик и кнопки напрямую. Питание модуля должно быть в пределах 3,3 — 5 В. Все звуковые файлы должны лежать в папке «mp3» на флэшке в следующем формате: «0001.mp3», «0002.mp3», «0003.mp3» и т.д. Также, необходимо скачать библиотеку DFPlayer Mini Mp3.
Компоненты:
Схема:

Скетч: