Страница 1 из 1
Бип при нажатии кнопок
Добавлено: Вт окт 14, 2008 07:30:46
кошак
Как сделать бип(короткий тон.сигнал) при нажатии любых кнопок,с помощью таймера или программно,как сделать наприм. 1000 гц на таймере ,сделать этот сигнал коротким,или последовательно несколько,типа морзянки ? Мега16
Добавлено: Вт окт 14, 2008 08:10:03
mr.Kirill
В общих чертах:
Подключаешь излучатель к выводу одного из таймеров. Таймер настраиваешь на ШИМ, выставляя в зависимости от необходимой частоты нужные коэффициенты. В функции обработки кнопки добавляешь строку включающую таймер и выключающую через некоторое время.
Добавлено: Вт окт 14, 2008 08:51:34
ARV
mr.Kirill писал(а):В общих чертах:
Подключаешь излучатель к выводу одного из таймеров. Таймер настраиваешь на ШИМ, выставляя в зависимости от необходимой частоты нужные коэффициенты. В функции обработки кнопки добавляешь строку включающую таймер и выключающую через некоторое время.
режим CTC, имхо, более удобен для генерации звука... а выключать звук можно в том же прерываниии таймера - посчитал ячисло срабатываний и выключился...
Добавлено: Вт окт 14, 2008 09:00:14
mr.Kirill
ARV писал(а):режим CTC, имхо, более удобен для генерации звука... а выключать звук можно в том же прерываниии таймера - посчитал ячисло срабатываний и выключился...
Реализаций можно придумать много, кому как нравится. Написал первый пришедший в голову простой вариант, потому как автор я так понял даже ориентировочно не в курсе откуда копать. Хотя может ошибаюсь.
Добавлено: Вт окт 14, 2008 18:22:37
sema
для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В
Добавлено: Вт окт 14, 2008 19:17:20
кошак
Спасибо всем,вобщем то понял,посмотрю,какой вариант для меня лучше
Добавлено: Вт ноя 11, 2008 13:13:25
Nash
sema писал(а):для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В
Можете подсказать недорогую пикалку с генератором... в инете сколько не искал, стоят от 150 рублей и выше. чтобы ток потребления был небольшой. для стыковки с МК AT90S2313 нужно.
Добавлено: Вт ноя 11, 2008 15:08:04
TechMike
Nash писал(а):sema писал(а):для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В
Можете подсказать недорогую пикалку с генератором... в инете сколько не искал, стоят от 150 рублей и выше. чтобы ток потребления был небольшой. для стыковки с МК AT90S2313 нужно.
Сходу:
http://www.voltmaster.ru/cgi-bin/qwery. ... roup=31801
Там можно в разделе "излучатели звука" еще покопаться, вариантом полно.
Добавлено: Вт ноя 11, 2008 15:31:21
Nash
Так ток вроде большой... порт МК вроде такой не выдержит...
Добавлено: Вт ноя 11, 2008 19:09:56
serg_svd
обычно пользуюсь пищалкой со встроеным генератором типа 1205FXP (12-диаметр, 05 напряжение питание, остальными буквами не интерисовался). Ток потребления при 5В обычно составляет 40мА Но при этом пищит очень громко. Поэтому тут 2 выхода:
1. Уменьшить ток путем подключения последовательно с излучателем резистор, но при этом снизится громкость.
2. поставить с порта МК ключ на транзисторе, который и будет управлять этим излучателем.
В основном использую второй вариант
Маркировки излучателей различны, но выглядит так:
http://www.voltmaster.ru/cgi-bin/qwery. ... roup=31801
В данном примере это излучатель на 3В
Добавлено: Вт ноя 11, 2008 21:31:52
TechMike
Nash писал(а):
Так ток вроде большой... порт МК вроде такой не выдержит...
Это что нашлось с ходу, далее подбираем под кристал нужную пищалку или ставим транзюк в режиме ключа, который будетпо давать напругу на пищалку.
Добавлено: Вс ноя 16, 2008 14:56:21
1995kenny
У нас такие пищалки называются BUZZER и стоят от 2грн
Добавлено: Сб ноя 22, 2008 11:29:55
otmyavrozok
Попробуй пищалку на "пьезике",они и при 5 мА пищат громко.