Набор блоков для управления модулем DFPlayer mini.

Краткое описание внутри блоков.

P.S.

Какие то блоки уже были здесь на форуме, каких то не было.
Блоки подкорректированы, (где по описанию, где по коду)
Чтобы не было путаницы, блоки отвязаны от библиотек.
В архиве полный пакет блоков и библиотек ним.
Примеры работы с ними можно найти в этой ветке.
Добавлю пару примеров которых нет.

для блока повторного проигрывания трека (из папки PlayerMP3Mega)

и блок для проигрывания единичных ( в нужном количестве) треков (из папки PlayerMP3Mega)


1

Вложения

Publication author

823
Comments: 15Publics: 396Registration: 04-02-2018

11 thoughts on “Набор блоков для управления модулем DFPlayer mini.”

  1. Помогите пожалуйста. Столкнулся с проблемной компиляции скетча

    Блок для проигрывания единичных ( в нужном количестве) треков (из папки PlayerMP3Mega)

    DFPlayer-mini с ESP32 WROOM DEVKIT V1

    Могу прошить и все работает на Arduino Nano — Old Bootloader

    Но на DFPlayer-mini с ESP32 WROOM DEVKIT V1

    НЕ ПРОШИВАЕТСЯ 🙁 идет ошибка…….

    Дополнение об ошибки:

    Arduino: 1.8.19 (Windows 10), Плата:”ESP32 Dev Module, Disabled, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Disabled, Disabled”

     

    e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\SoftwareSerial\SoftwareSerial.cpp:41:10: fatal error: avr/interrupt.h: No such file or directory

     

    Несколько библиотек найдено для “SPI.h”

     

    41 | #include <avr/interrupt.h>

     

    Используется: E:\FLProg\ProgramFiles\FLProg\ideV8\portable\packages\esp32\hardware\esp32\3.2.0\libraries\SPI

     

    |          ^~~~~~~~~~~~~~~~~

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\SPI

     

    compilation terminated.

     

    Несколько библиотек найдено для “SoftwareSerial.h”

     

    Используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\SoftwareSerial

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\Dabble

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\EspSoftwareSerial

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\Esp32-SoftwareSerial

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\VEGA_SoftwareSerial

     

    Несколько библиотек найдено для “Wire.h”

     

    Используется: E:\FLProg\ProgramFiles\FLProg\ideV8\portable\packages\esp32\hardware\esp32\3.2.0\libraries\Wire

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\Wire

     

    Несколько библиотек найдено для “WiFi.h”

     

    Используется: E:\FLProg\ProgramFiles\FLProg\ideV8\portable\packages\esp32\hardware\esp32\3.2.0\libraries\WiFi

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\WiFiNINA

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\portable\sketchbook\libraries\WiFiEspAT

     

    Не используется: e:\FLProg\ProgramFiles\FLProg\ideV8\libraries\WiFi

     

    exit status 1

     

    Ошибка компиляции для платы ESP32 Dev Module.

     

     

     

    Этот отчёт будет иметь больше информации с

    включенной опцией Файл -> Настройки ->

    “Показать подробный вывод во время компиляции”

     

    0
  2. Ребята здравствуйте!

    Помогите пожалуйста. Столкнулся с проблемной компиляции скетча

    Блок для проигрывания единичных ( в нужном количестве) треков (из папки PlayerMP3Mega)

    DFPlayer-mini с ESP32 WROOM DEVKIT V1

    Могу прошить и все работает на Arduino Nano – Old Bootloader

    Но на DFPlayer-mini с ESP32 WROOM DEVKIT V1

    НЕ ПРОШИВАЕТСЯ 🙁 идет ошибка…….

    0
  3. Привет всем.

    Была задача запускать dfplayer с arduino nano.

    Приведу примеры проблем, с которыми столкнулся и как решал:

    1. не прошивалась ардуина

    решение – отключать tx и rx от плеера во время заливки скетча;

    2. Не запускался трек с ардуины после прошивки (имена папки и файла были верные), хотя первичный запуск плеера проходил норм: выставлялась выставленная в блоке Mp3BaseSoftSerial громкость, диод на плеере моргал вместе с диодом tx на ардуине, но трек не запускался.

    что пробовал:

    – разные платы ардуино нано (были с загрузчиком optiboot, пробовал обычные) – не помогло

    – менял пины rx и tx через блок Mp3BaseSoftSerial – не помогло

    – пропаял контакты на плеере, ардуино и места всех подключений проводов – не помогло

    – менял варианты питания, с общим и раздельным минусом, блоки питания ставил мощнее – не помогло;

    – переменным резистором менял значение от 0 до 2 КОм (на линии arduino  TX  –  RX   DFPLayer ) с шагом 100 Ом – не помогло

    – перебрал 4 разных пользовательских блока разных библиотек из этого пакета – не помогло

     

    Решение: Проверить сам плеер. Мой единственный экземпляр dfplayer (маркирвка: Mp3-TF 16p) спокойно запускал этот трек с карты памяти c помощью кнопки – а с ардуинки никак не хотел. Тем самым ввел меня в заблуждение, что он полностью исправный. Купленный второй экземпляр уже запускал трек с ардуинки как положено. Вот такой странный дефект. С кнопки файлы читает и проигрывать а с ардуино никак не хотел. и резистор 1КОм надо ставить и на RX и на TX.

    Этот гад отнял уйму времени, поэтому решил поделиться опытом.

    Безмерное спасибо Сергею Глушенко и авторам этих блоков;

     

     

    0
  4. Неверная библиотека найдена в c:\Program Files (x86)\FLProg\ideV6\libraries\DFPlayer: нет заголовочных файлов (.h) что делать как установить верно путь или ??????

     

    0
  5. Здравствуйте, блоки все хороши но я не где не могу найти к каким пинам Ардуино он подключается. Есть где не будь такая информация?

    0
  6. Я вообще не представляю где взять библиотеки. скажите пожалуйсата. в скаченом архиве не вижу. в интернете найти не могу.

    1
  7. Подскажите пожалуйста, как решить следующую задачу.

    Я управляю ИК Ардуиновским мини пультом  DFPlayer mini. В программе FLProg создал элемент «PlayerMp3Full», кнопками пульта  управляю:  громкостью, трек вперед назад, стоп и пауза.

    Задача: на пульте есть кнопки 1, 2, …. 9, хочу что бы  они задавали номер папки (кнопка 1- папка 01, и т.д. до 9). Если это  возможно то как решить.

    Буду очень благодарен Вашему ответу.

    0
  8. В FLPROG на рабочем поле, выбрать  перенесенный пользовательский блок. На нем нажать правой кнопкой мыши/редактировать/ закладка библиотеки. Нажать желтую папку и найти в скаченном ранее архиве с данными пользовательскими блоками, ту самую библиотеки. Нужно указать на конечную папку, в котором лежит файл с расширением  .h

    -1
  9. Здравствуйте!
    Подскажите, мне нужно проигрывание всех треков подряд (у Вас твойт блок создан), но с функцией остановки проигрывания (STOP). Как реализовать данную задачу. Спасибо!

    0
  10. Я никогда не добавлял библиотеки и никак не пойму как это сделать, их в ARDUINO IDE добавлять или куда? файлы с розширением .cpp и .h

    1
  11. Привет Мастер.

    Подскажите как  добавить библиотеки из файла ?

    Пробовал копировать в ручную  “ARDUINO IDE” её не видит.

    c:\Program Files (x86)\Arduino\libraries\

    c:\Users\Edgars\Documents\Arduino\libraries\

    1

Leave a Comment

Войти с помощью: