Санкт-Петербург
Гродно, Республика Беларусь

Мини mp3 плеер DFRobot DFR0299

Модуль поддерживает до 25500 аудиозаписей в формате mp3. Перейти к полному описанию

750 руб.

 

Артикул: 23869557

 

есть в наличии (2)
нет

 

Модуль 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 до 30
  • mp3_set_EQ (4); — устанавливаем эквалайзер от 0 до 5
  • mp3_pause (); — ставим воспроизведение на паузу
  • mp3_stop (); — останавливаем воспроизведение
  • mp3_reset (); — сброс плеера
  • mp3_single_loop (boolean state); — устанавливаем непрерывное воспроизведение
  • mp3_random_play (); — воспроизводим случайный файл


Пример использования библиотеки для DFRobot mp3 плеера



#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
 
SoftwareSerial mySerial(10, 11);
// используем 10 и 11 пины для программного порта
// 10 - RX, 11 - TX
 
 
void setup () {
Serial.begin (9600); // открываем порт для консоли
mySerial.begin (9600); // открываем софт-порт
mp3_set_serial (mySerial); // задаем порт для плеера
mp3_set_volume (15); //устанавливаем уровень громкости
}
 
void loop () {        
mp3_play (1); // проигрываем файл mp3/0001.mp3
delay (6000);
mp3_next (); // включаем следующий файл
delay (6000);
}