Доставлять товары во все регионы России нам помогает Яндекс.Доставка Яндекс.Доставка объединяет основные службы доставки посылок: Boxberry, MaxiPost, PickPoint, СДЭК, СТРИЖ Стоимость доставки рассчитывается автоматически при оформлении заказа на сайте. Вы можете оплатить заказ онлайн или выбрать оплату при получении. Доставить товар можно курьером до адреса, в пункты самовывоза и автоматизированные постаматы. Более 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);
}

 

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