Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: библиотека звуков для пищалки
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
sergey sva
Может глупость спрошу, сильно не ругайте. Собрал девайс, графический интерфейс управления устройством через wifi и веб страницу. Постоянно смотреть на экран не очень удобно, поэтому при возникновении ошибки или нештатной ситуации будет включаться пищалка для привлечения внимания. Пищалка sma-24l просто пищит , мне не нравиться звук. Включается пищалка транзистором с порта микроконтроллера. Вопрос может есть готовые библиотеки звуков которые можно воспроизвести пищалкой?
turnon
sma-24l со встроенным генератором, потому пищать разными частотами не может. Взять пищалку без генератора и по нотам и длительности набрать любую мелодию.
hsoft
старые компьютерные игры, там этих звуков вагон.
sergey sva
Генератор встроенный, думал включением и выключением пищалки (модуляции по питанию) создавать звуки, в документации не написано про такие режимы работы пищалки. Думаю ничего ей не будет.
Попробую сейчас поискать в играх.
turnon
Цитата(hsoft @ Apr 30 2017, 18:14) *
старые компьютерные игры, там этих звуков вагон.

Например? Какая игра и в каких файлах звуки и какой формат файла?
psL
пищите как биос, или азбукой Морзе)
jcxz
Цитата(sergey sva @ Apr 30 2017, 15:13) *
Пищалка sma-24l просто пищит , мне не нравиться звук. Включается пищалка транзистором с порта микроконтроллера.

Промодулируйте громкость по амплитуде - будет лучше.
Эдди
Я делал шумогенератор на STM8. Так как там нет DMA, пришлось кроме основного таймера (генерирующего меандр) задействовать еще один таймер, подставляющий очередные значения из таблицы. Так как там нет ЦАП, использовалась смена скважности и простой RC-фильтр.
На STM32 это можно сделать более элегантно: один таймер будет пинать DMA и циклично заменять скважность импульсов у другого таймера. А у некоторых STM32 вообще набортный ЦАП есть, там еще веселей!

Если же нужны звуки вроде старых игр, то можно просто менять частоту меандра. Тогда хватит и одного таймера, а длительности по systick проверять.
Dmitry Dubrovenko
Цитата(sergey sva @ Apr 30 2017, 19:07) *
думал включением и выключением пищалки (модуляции по питанию) создавать звуки
Я именно так и делал (например, вот здесь).
Мелодиями это, конечно, назвать трудно, и большим разнообразием не блещет, но для озвучки основных событий вполне хватает.
А в играх там по-другому. Там реально частота нот задавалась (в основном отдельными таймерами).
Mikhail B.
Цитата(sergey sva @ Apr 30 2017, 16:13) *
Пищалка sma-24l просто пищит , мне не нравиться звук. Включается пищалка транзистором с порта микроконтроллера. Вопрос может есть готовые библиотеки звуков которые можно воспроизвести пищалкой?


Есть простейшие пьезоизлучатели а-ля "кристалл на мембранне" и больше ничего лишнего. Там применяется обратный пьезоэффект. Их диапазон звучания зависит от подаваемой на них частоты.
А вопрос такой - нужно изменить воспроизводимую частоту, или кол-во коротких писков?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.