Информация о поступлении товаров на нашем телеграм канале
Доставлять товары во все регионы России нам помогает Доставить товар можно курьером до адреса, в пункты самовывоза и автоматизированные постаматы. Более 20000 пунктов выдачи. Стоимость доставки рассчитывается автоматически при оформлении заказа на сайте.
Вы можете оплатить заказ онлайн или выбрать оплату при получении.
Наш надежный партнер
Рекомендуем

Библиотека DFPlayer_Mini_Mp3.h

12.01.2020 23:26

Библиотека DFPlayer_Mini_Mp3.h предназначена для работы с MP3 плеером DFPlayer mini


Скачать | Страница на GitHub
 

Модуль поддерживает до 25,5тыс аудио файлов. Файлы можно распределить между каталогами, максимум по 255 записей. Поддерживается 0-30 уровней громкости и 6 режимов эквалайзера (Normal/ Pop/ Rock/ Jazz/ Classic/ Base). Модуль имеет два входа, к которым можно подключить до 20-ти кнопок, для управления модулем. Напряжение питания 3,3–5 В.

 

Основные функции библиотеки DFPlayer_Mini_Mp3.h

 
  • 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 (); — воспроизводим случайный файл

 

Схема расположения контактов DFPlayer mini

 

 

Схема подключения DFPlayer mini к Arduino UNO R3


 

 

Пример использования библиотеки DFPlayer_Mini_Mp3.h

 
#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);
}

 

Теги:
Вернуться к списку
При полном или частичном использовании материалов с сайта, ссылка на источник обязательна.