Описание
Модуль MP3-плеер для проектов, в том числе, и на Ардуино от студии DFRobot. Модуль поддерживает до 25500 аудиозаписей в формате mp3. Файлы можно распределить между папками, максимум по 255 композиций. Поддержка 30 уровней громкости и 6 режимов эквалайзера. Модуль DFPlayer так же имеет два входа, к которым можно подключить до 20-ти кнопок, для управления различными функциями модуля. Характеристики: Рабочее напряжение 3,3–5 V Количество каналов 1 моно, 3 Вт + 2 стерео, без усилителя Поддерживаемые частоты дискретизации 8, 11,025, 12, 16, 22,05, 24, 32, 44,1, 48 кГц Разрядность ЦАП 24 бита Отношение сигнал/шум до 85 дБ Поддерживаемые файловые системы FAT16, FAT32 Максимальный объём SD-карты 32 ГБ Количество каталогов композиций до 100 Количество композиций в каталоге до 255 Форматы аудиофайлов MP3, WAV, WMA Кол-во уровней громкости 30 Режимов эквалайзера 6 (Normal/Pop/Rock/Jazz/Classic/Base)Расположение контактов DFRobot mp3 плеераСхема подключения DFRobot mp3 плеера к Arduino UNO R3Схема подключения DFRobot mp3 плеера к Arduino NanoСкачать библиотеку для DFRobot mp3 плеераОсновные функции библиотеки:mp3_set_serial (&theSerial); — задаем порт для работы с плееромmp3_play (); — включаем воспроизведение файловmp3_play (5); — воспроизводим файл «mp3/0005.mp3»mp3_next (); — воспроизводим следующий файлmp3_prev (); — воспроизводим предыдущий файлmp3_set_volume (15); — устанавливаем громкость от 0 до 30mp3_set_EQ (4); — устанавливаем эквалайзер от 0 до 5mp3_pause (); — ставим воспроизведение на паузуmp3_stop (); — останавливаем воспроизведениеmp3_reset (); — сброс плеераmp3_single_loop (boolean state); — устанавливаем непрерывное воспроизведениеmp3_random_play (); — воспроизводим случайный файлПример использования библиотеки для DFRobot mp3 плеера#include #include SoftwareSerial mySerial(10, 11);// используем 10 и 11 пины для программного порта// 10 - RX, 11 - TX void setup () { Serial.begin (9600); // открываем порт для консоли mySeri