DFPlayer Mini — это небольшой модуль, который расширяет функционал программируемого контроллера до возможности воспроизведения аудиофайлов. Удобный и практичный в пользовании: под взаимодействие с ним легко написать программный код, да и в сети Интернет представлено множество примеров его использования. Поддерживаются типы файлов WAV, WMA, MP3, и файловых систем FAT16 и FAT32. Но также устройство может быть полностью автономным: с питанием от аккумулятора или батареи, управлением с кнопок, подключенных к его контактам. Поддерживается подключение динамика с мощностью до 3 Вт. В модуль встроен ЦАП с 24-битным разрешением. Разъем для подключения карт памяти позволяет обрабатывать более 25 тысяч треков и файлов. Поддерживаются TF-карты (до 32 Гб), внешние жесткие диски (до 32 Гб). Дополнительно имеется 64 Мб flash памяти.
Регулировка громкости имеет 30 уровней. Встроен 6-уровневый эквалайзер. Имеется функция остановки, продолжения воспроизведения, переключения треков. Подключение с контроллером предусмотрено по последовательному интерфейсу (выводу TX/RX). При работе в среде разработки Arduino IDE удобно использовать соответствующую библиотеку DFRobotDFPlayerMini.h. Скачать и установить можно по ссылке с GitHub.