dfplayerv2.ino
(5.56 КБ) 896 скачиваний
Там есть корявость в описаниях, почему-то перепутан флаг синхронный\асинхронный то есть если передаешь в функцию play 0 фидбек приходит после проигрывания файла, а если 1 то нет Вернее сразу возвращается статус.Спасибо!
Судя по коду, сейчас режим синхронный. Если будете пробовать с ногой в качестве ОС, то напишите итог, пожалуйста?
Скорость обмена всего 9600, вдруг получится )))
Класс! Может тогда другой костыль - постоянно опрашивать на предмет "сколько осталось" и вовремя засылать команду запуска другого трека?В качестве костыля - можно посчитать время всех треков и хардкодом забить значения, для старта нового трека с небольшим упреждением. Работать будет, но некрасиво
Отличная мысль - загнать команду заранее! Как еще один вариант костыля - в названии файла передавать длительность трека, но это уже борщ ))А вот нету там команды "сколько осталось" Есть идея попробовать заслать неполную команду пока трек играется и последний байт по ноге. Может быть так получится еще сократить.