РАЗДЕЛЫ БЛОГА
Доставлять товары во все регионы России нам помогает
Доставить товар можно курьером до адреса, в пункты самовывоза и автоматизированные постаматы. Более 20000 пунктов выдачи.
Стоимость доставки рассчитывается автоматически при оформлении заказа на сайте.
Вы можете оплатить заказ онлайн или выбрать оплату при получении.
Библиотека DFPlayer_Mini_Mp3.h
12.01.2020 23:26
Библиотека DFPlayer_Mini_Mp3.h предназначена для работы с MP3 плеером DFPlayer mini
Модуль поддерживает до 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); }