Бип при нажатии кнопок
Бип при нажатии кнопок
Как сделать бип(короткий тон.сигнал) при нажатии любых кнопок,с помощью таймера или программно,как сделать наприм. 1000 гц на таймере ,сделать этот сигнал коротким,или последовательно несколько,типа морзянки ? Мега16
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
режим CTC, имхо, более удобен для генерации звука... а выключать звук можно в том же прерываниии таймера - посчитал ячисло срабатываний и выключился...mr.Kirill писал(а):В общих чертах:
Подключаешь излучатель к выводу одного из таймеров. Таймер настраиваешь на ШИМ, выставляя в зависимости от необходимой частоты нужные коэффициенты. В функции обработки кнопки добавляешь строку включающую таймер и выключающую через некоторое время.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- mr.Kirill
- Мучитель микросхем
- Сообщения: 438
- Зарегистрирован: Вт сен 25, 2007 19:40:26
- Откуда: Челябинск
Реализаций можно придумать много, кому как нравится. Написал первый пришедший в голову простой вариант, потому как автор я так понял даже ориентировочно не в курсе откуда копать. Хотя может ошибаюсь.ARV писал(а):режим CTC, имхо, более удобен для генерации звука... а выключать звук можно в том же прерываниии таймера - посчитал ячисло срабатываний и выключился...
- sema
- Мудрый кот
- Сообщения: 1708
- Зарегистрирован: Ср апр 23, 2008 17:44:56
- Откуда: Россия, г. Нижний Новгород
- Контактная информация:
для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
sema писал(а):для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В
Можете подсказать недорогую пикалку с генератором... в инете сколько не искал, стоят от 150 рублей и выше. чтобы ток потребления был небольшой. для стыковки с МК AT90S2313 нужно.
-
TechMike
- Прорезались зубы
- Сообщения: 247
- Зарегистрирован: Сб дек 15, 2007 23:00:54
- Откуда: Moscow
- Контактная информация:
Nash писал(а):sema писал(а):для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В
Можете подсказать недорогую пикалку с генератором... в инете сколько не искал, стоят от 150 рублей и выше. чтобы ток потребления был небольшой. для стыковки с МК AT90S2313 нужно.
Сходу: http://www.voltmaster.ru/cgi-bin/qwery.pl?id=46178&group=31801
Там можно в разделе "излучатели звука" еще покопаться, вариантом полно.
TechMike писал(а):Сходу: http://www.voltmaster.ru/cgi-bin/qwery.pl?id=46178&group=31801
Там можно в разделе "излучатели звука" еще покопаться, вариантом полно.
Так ток вроде большой... порт МК вроде такой не выдержит...
обычно пользуюсь пищалкой со встроеным генератором типа 1205FXP (12-диаметр, 05 напряжение питание, остальными буквами не интерисовался). Ток потребления при 5В обычно составляет 40мА Но при этом пищит очень громко. Поэтому тут 2 выхода:
1. Уменьшить ток путем подключения последовательно с излучателем резистор, но при этом снизится громкость.
2. поставить с порта МК ключ на транзисторе, который и будет управлять этим излучателем.
В основном использую второй вариант
Маркировки излучателей различны, но выглядит так:
http://www.voltmaster.ru/cgi-bin/qwery. ... roup=31801
В данном примере это излучатель на 3В
1. Уменьшить ток путем подключения последовательно с излучателем резистор, но при этом снизится громкость.
2. поставить с порта МК ключ на транзисторе, который и будет управлять этим излучателем.
В основном использую второй вариант
Маркировки излучателей различны, но выглядит так:
http://www.voltmaster.ru/cgi-bin/qwery. ... roup=31801
В данном примере это излучатель на 3В
-
TechMike
- Прорезались зубы
- Сообщения: 247
- Зарегистрирован: Сб дек 15, 2007 23:00:54
- Откуда: Moscow
- Контактная информация:
Nash писал(а):TechMike писал(а):Сходу: http://www.voltmaster.ru/cgi-bin/qwery.pl?id=46178&group=31801
Там можно в разделе "излучатели звука" еще покопаться, вариантом полно.
Так ток вроде большой... порт МК вроде такой не выдержит...
Это что нашлось с ходу, далее подбираем под кристал нужную пищалку или ставим транзюк в режиме ключа, который будетпо давать напругу на пищалку.
- otmyavrozok
- Нашел транзистор. Понюхал.
- Сообщения: 195
- Зарегистрирован: Вт ноя 18, 2008 22:38:13
- Откуда: Я просто странник...