Проигрыватель wav файлов

Добавлен вход названия файла строкой

Создаем свой блок. Вопросы, помощь знатоков.
aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Проигрыватель wav файлов

#1

Сообщение aidar_i » 19.03.2018{, 12:39}

На старом сайте были разработаны пользовательские блоки для проигрывания с SD карты wav файлов, чтение файлов там было по индексам назначенным каждому файлу и индексам массива файлов. Я сделал вход в формате строка, чтобы можно вводить название файла. Можно писать название файла латиницей и расширение wav ( например singl.wav). Сделал базовый блок и блоки проигрывания. Блоки проигрывания можно применять в проекте повторно.
блоки пользовательские СД.rar
(98.32 КБ) 111 скачиваний
Последний раз редактировалось aidar_i 29.04.2019{, 21:33}, всего редактировалось 1 раз.

Бардуино
Рядовой
Сообщения: 5
Зарегистрирован: 19.03.2018{, 15:09}
Репутация: 1
Имя: Бардуинчик

Проигрыватель wav файлов

#2

Сообщение Бардуино » 19.03.2018{, 17:15}

aidar_i, не работает!

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

Проигрыватель wav файлов

#3

Сообщение aidar_i » 19.03.2018{, 18:42}

Сам собрал, первый вариант блоки работают, пример изменил, попробуйте так. на выходе для светодиода лучше использовать другой пин, 2 например.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Проигрыватель wav файлов

#4

Сообщение AVGN » 19.03.2018{, 19:27}

aidar_i,
СпойлерПоказать
wav_lib.JPG
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

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

Проигрыватель wav файлов

#5

Сообщение aidar_i » 19.03.2018{, 20:38}

На то FLProg ругается не обращайте внимания, если ругается IDE ставьте библиотеку.
Звук можно сделать просто-поставить усилитель! Больше никак.
Mp3 воспроизводит? Серьезно?

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

Проигрыватель wav файлов

#6

Сообщение aidar_i » 19.03.2018{, 21:14}

Чтобы так сделать, Вам надо записать аудиофайлы в измеряемых пределах , например если 10-40 градусов, файлы начиная 10, шагом один градус до 40. С датчика температуры снимать значения в int, а не в float. Преобразуйте в int штатным блоком.
Имена аудиофайлов должны совпадать значением температуры.
Последний раз редактировалось aidar_i 19.03.2018{, 21:21}, всего редактировалось 1 раз.

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

Проигрыватель wav файлов

#7

Сообщение aidar_i » 19.03.2018{, 21:22}

Да можно, про это я раньше писал.
Вот еще один вариант голосового термометра получается.

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

Проигрыватель wav файлов

#8

Сообщение aidar_i » 19.03.2018{, 22:53}

Да, mp3 воспроизводит, только моно. Стерео wav я пробовал, в библиотеке настройки нужно менять. Но смысла не вижу здесь их проигрывать. Если название файлов длинные нужно в параметрах увеличить размер массива символов.
Немного подкорректировал блоки, оформлю и выложу в раздел ПБ.

Отправлено спустя 6 часов 56 минут 21 секунду:
Sergios писал(а):
19.03.2018{, 21:25}
проекте нужно удалить сами расширение .mp3 а для начало нужно у всех впереди стоящие нули удалить.
Зачем мучаться, сложение и в помощь!

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Проигрыватель wav файлов

#9

Сообщение AVGN » 20.03.2018{, 17:54}

aidar_i писал(а):
19.03.2018{, 20:38}
На то FLProg ругается не обращайте внимания, если ругается IDE ставьте библиотеку.
Ну, библиотеку Вы не выложили. А проще ее в блок пользователя закидывать. А так Ваш блок нерабочий.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

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

Проигрыватель wav файлов

#10

Сообщение aidar_i » 20.03.2018{, 19:17}

Библиотеку можно с гитхаба. В блок пользователя не имею привычки закидывать, чтобы не перегружать. Здесь тема разработка, просил проверить, проверили, позже выложу в ПБ с полным комплектом. И Вы научитесь искать библиотеки.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Проигрыватель wav файлов

#11

Сообщение AVGN » 20.03.2018{, 20:10}

aidar_i писал(а):
20.03.2018{, 19:17}
И Вы научитесь искать библиотеки.
Т.е. вы здесь выкладываете блоки что бы форумчан заставить побегать по интернету... Ну,... скачал библиотеки из трех источников ни одна не подошла к вашему блоку. Ваш блок нерабочий.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

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

Проигрыватель wav файлов

#12

Сообщение aidar_i » 20.03.2018{, 22:11}

Научитесь, куда Вы денетесь! Даже я научился! :taunt:

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

Проигрыватель wav файлов

#13

Сообщение Ivan_Kornege » 21.03.2018{, 10:07}

aidar_i писал(а):
20.03.2018{, 22:11}
Научитесь, куда Вы денетесь! Даже я научился! :taunt:
Да чЁ там учиться. Объяснить нормально не можешь людям, что это библиотека поставляется с IDE просто по умолчанию она не стоит и еЁ надо качнуть прям с IDE через менеджер библиотек.
Или сам нихрена не выучился и мутишь ...
А вообще автор флпрог Серега прогу сделал классно с добавление библы в блок пользователя , но появляются извращенцы и начинаются танцы с бубном...
aidar_i писал(а):
20.03.2018{, 19:17}
В блок пользователя не имею привычки закидывать, чтобы не перегружать.
чЁ там перегружается .... ты Чё на пентиуме под ME с диском 100мегабайт. У меня и то уже 5тирабайт. Копейки в поднебесной цена.
 ! Сообщение из: pan
п.2.2/2.6

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

Проигрыватель wav файлов

#14

Сообщение aidar_i » 21.03.2018{, 15:16}

Sergios писал(а):
20.03.2018{, 23:02}
aidar_i, можете сделать чтоб можно было регулировать звук?
Можно, позже добавлю. Хотя я делал SD player, там вход индексы. Наберите в поиске на сайте (не в форуме) SD player. Если нужен вход строка сами отсюда перенесите, не сможете, помогу!

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

Проигрыватель wav файлов

#15

Сообщение aidar_i » 21.03.2018{, 17:07}

Sergios писал(а):
21.03.2018{, 16:53}
сам блок то что нужно спасибо.
Sergios Вы изучите, какие блоки , разработанные на сайте есть! Тогда много вопросов и времени сэкономите!

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

Проигрыватель wav файлов

#16

Сообщение aidar_i » 21.03.2018{, 17:38}

Конечно, спрашивайте! Я хотел сказать, что на сайте много готовых ПБ!

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

Проигрыватель wav файлов

#17

Сообщение Mining » 22.03.2018{, 11:58}

aidar_i, какой картридер используете? Как подключаете к ардуино, схема есть?

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

Проигрыватель wav файлов

#18

Сообщение aidar_i » 22.03.2018{, 12:57}

Смотрите ниже:
СпойлерПоказать
Можно подключать напрямую к карте, без модуля, в интернете можете поискать.

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

Проигрыватель wav файлов

#19

Сообщение Mining » 22.03.2018{, 13:37}

Если Вы имеет ввиду эту схему,
СпойлерПоказать
Изображение
то в Вашем проекте Пример3 использования СД блоков.flp незадействованы 11 и 12 пин Ардуино. А 13 включает встроенный диод.
Вижу только 10 пин на CS картридера.

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

Проигрыватель wav файлов

#20

Сообщение aidar_i » 22.03.2018{, 14:02}

Подключение есть в описании. SC на 10,. Динамик на 9

Отправлено спустя 35 минут :
СпойлерПоказать
IMG_20180322_155136.jpg
Отправлено спустя 1 минуту 53 секунды:
СпойлерПоказать
IMG_20180322_155128.jpg
Отправлено спустя 5 минут 7 секунд:
СпойлерПоказать
IMG_20180322_155101.jpg

Ответить

Вернуться в «Разработка пользовательских блоков»