Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

Озвучивание чисел от 0 до 49

На платах и устройствах основанных на ESP8266
Ответить
aidar_i
Майор
Сообщения: 1073
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 103
Откуда: Уфа
Имя: Айдар
Контактная информация:

Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

#1

Сообщение aidar_i » 15.04.2019{, 15:36}

Воспроизведение файлов WAV ( MP3) , без дополнительных плат.
Библиотека выложена здесь.
Пользовательские блоки для WAV и MP3 выложены там же.

Видео работы примера (синтезатора чисел от 0 до 49).

Проект
Озвучивание чисел spiffs.flp
(817.78 КБ) 77 скачиваний
Список файлов
Нумерация аудиофайлов.txt
(258 байт) 71 скачивание
Аудио файлы в папке data
data.rar
(189.7 КБ) 61 скачивание
Вот видео про файловую систему есп.
СпойлерПоказать
Статья
Последний раз редактировалось aidar_i 08.06.2019{, 06:59}, всего редактировалось 4 раза.

Brand2
Сержант
Сообщения: 174
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 13
Откуда: Haifa
Имя: Alex

Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

#2

Сообщение Brand2 » 15.04.2019{, 21:46}

Всегда думал загружая скетчи,что такое SPIFFS и с чем его едят,теперь прояснилось немного .
И чем больше узнаю об микроконтроллерах,тем больше понимаю ,как мало знаю.
Автору респект!

Аватара пользователя
Phazz
Майор
Сообщения: 1009
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 59
Откуда: Сургут
Имя: Анатолий

Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

#3

Сообщение Phazz » 05.09.2019{, 09:14}

не компилируется (((

Отправлено спустя 15 минут 55 секунд:
Причем компиляция не останавливается, а как бы виснет
2019-09-05_11-24-32.png

aidar_i
Майор
Сообщения: 1073
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 103
Откуда: Уфа
Имя: Айдар
Контактная информация:

Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

#4

Сообщение aidar_i » 06.09.2019{, 07:05}

У меня нормально компилируется.
СпойлерПоказать
Безымянный.png
Что то неправильно делаете.
Ошибку скопируйте и выложите полностью.

Аватара пользователя
Phazz
Майор
Сообщения: 1009
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 59
Откуда: Сургут
Имя: Анатолий

Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

#5

Сообщение Phazz » 06.09.2019{, 14:54}

aidar_i, Понял в чем причина, у Вас IDE 1.8.7. А у меня 1.8.9, попробовал в 7 все компилируется

Отправлено спустя 4 минуты 3 секунды:

Код: Выделить всё

exit status 1
c:\Users\Job\Desktop\FLProg_5-3_Win64\ideV3\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioFileSourceHTTPStream.cpp: In member function 'virtual uint32_t AudioFileSourceHTTPStream::read(void*, uint32_t)':

c:\Users\Job\Desktop\FLProg_5-3_Win64\ideV3\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioFileSourceHTTPStream.cpp:62:12: error: 'class HardwareSerial' has no member named 'printf_P'

     Serial.printf_P(PSTR("ERROR! AudioFileSourceHTTPStream::read passed NULL data\n"));

            ^

c:\Users\Job\Desktop\FLProg_5-3_Win64\ideV3\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioFileSourceHTTPStream.cpp: In member function 'virtual uint32_t AudioFileSourceHTTPStream::readNonBlock(void*, uint32_t)':

c:\Users\Job\Desktop\FLProg_5-3_Win64\ideV3\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioFileSourceHTTPStream.cpp:71:12: error: 'class HardwareSerial' has no member named 'printf_P'

     Serial.printf_P(PSTR("ERROR! AudioFileSourceHTTPStream::readNonBlock passed NULL data\n"));

            ^

Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

aidar_i
Майор
Сообщения: 1073
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 103
Откуда: Уфа
Имя: Айдар
Контактная информация:

Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

#6

Сообщение aidar_i » 06.09.2019{, 18:11}

Поставьте библиотеку в папку C:\Users\User\Documents\Arduino\libraries, будет работать и с другими версиями IDE.

Аватара пользователя
Phazz
Майор
Сообщения: 1009
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 59
Откуда: Сургут
Имя: Анатолий

Использование файловой системы SPIFFS для проигрывания WAV и MP3 файлов

#7

Сообщение Phazz » 06.09.2019{, 18:52}

aidar_i, не помогает

Ответить

Вернуться в «Проекты различных устройств на ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей