Бип при нажатии кнопок

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
кошак
Родился
Сообщения: 16
Зарегистрирован: Пт сен 05, 2008 05:15:14

Бип при нажатии кнопок

Сообщение кошак »

Как сделать бип(короткий тон.сигнал) при нажатии любых кнопок,с помощью таймера или программно,как сделать наприм. 1000 гц на таймере ,сделать этот сигнал коротким,или последовательно несколько,типа морзянки ? Мега16
Аватара пользователя
mr.Kirill
Мучитель микросхем
Сообщения: 438
Зарегистрирован: Вт сен 25, 2007 19:40:26
Откуда: Челябинск

Сообщение mr.Kirill »

В общих чертах:
Подключаешь излучатель к выводу одного из таймеров. Таймер настраиваешь на ШИМ, выставляя в зависимости от необходимой частоты нужные коэффициенты. В функции обработки кнопки добавляешь строку включающую таймер и выключающую через некоторое время.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

mr.Kirill писал(а):В общих чертах:
Подключаешь излучатель к выводу одного из таймеров. Таймер настраиваешь на ШИМ, выставляя в зависимости от необходимой частоты нужные коэффициенты. В функции обработки кнопки добавляешь строку включающую таймер и выключающую через некоторое время.
режим CTC, имхо, более удобен для генерации звука... а выключать звук можно в том же прерываниии таймера - посчитал ячисло срабатываний и выключился...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
mr.Kirill
Мучитель микросхем
Сообщения: 438
Зарегистрирован: Вт сен 25, 2007 19:40:26
Откуда: Челябинск

Сообщение mr.Kirill »

ARV писал(а):режим CTC, имхо, более удобен для генерации звука... а выключать звук можно в том же прерываниии таймера - посчитал ячисло срабатываний и выключился...
Реализаций можно придумать много, кому как нравится. Написал первый пришедший в голову простой вариант, потому как автор я так понял даже ориентировочно не в курсе откуда копать. Хотя может ошибаюсь.
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Сообщение sema »

для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
кошак
Родился
Сообщения: 16
Зарегистрирован: Пт сен 05, 2008 05:15:14

Сообщение кошак »

Спасибо всем,вобщем то понял,посмотрю,какой вариант для меня лучше
Nash
Родился
Сообщения: 5
Зарегистрирован: Пн окт 06, 2008 11:37:29

Сообщение Nash »

sema писал(а):для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В


Можете подсказать недорогую пикалку с генератором... в инете сколько не искал, стоят от 150 рублей и выше. чтобы ток потребления был небольшой. для стыковки с МК AT90S2313 нужно.
TechMike
Прорезались зубы
Сообщения: 247
Зарегистрирован: Сб дек 15, 2007 23:00:54
Откуда: Moscow
Контактная информация:

Сообщение TechMike »

Nash писал(а):
sema писал(а):для звукового подтверждения гораздо удобнее готовые "пикалки" излучатель со встроенным генератором, подаешь питание пищит, снимаешь молчит, ток потребляет маленький, стоит рублей 5, бывает на 3,3;5;9;12В


Можете подсказать недорогую пикалку с генератором... в инете сколько не искал, стоят от 150 рублей и выше. чтобы ток потребления был небольшой. для стыковки с МК AT90S2313 нужно.


Сходу: http://www.voltmaster.ru/cgi-bin/qwery.pl?id=46178&group=31801
Там можно в разделе "излучатели звука" еще покопаться, вариантом полно.
Nash
Родился
Сообщения: 5
Зарегистрирован: Пн окт 06, 2008 11:37:29

Сообщение Nash »

TechMike писал(а):Сходу: http://www.voltmaster.ru/cgi-bin/qwery.pl?id=46178&group=31801
Там можно в разделе "излучатели звука" еще покопаться, вариантом полно.


Так ток вроде большой... порт МК вроде такой не выдержит...
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

обычно пользуюсь пищалкой со встроеным генератором типа 1205FXP (12-диаметр, 05 напряжение питание, остальными буквами не интерисовался). Ток потребления при 5В обычно составляет 40мА Но при этом пищит очень громко. Поэтому тут 2 выхода:
1. Уменьшить ток путем подключения последовательно с излучателем резистор, но при этом снизится громкость.
2. поставить с порта МК ключ на транзисторе, который и будет управлять этим излучателем.
В основном использую второй вариант
Маркировки излучателей различны, но выглядит так:
http://www.voltmaster.ru/cgi-bin/qwery. ... roup=31801
В данном примере это излучатель на 3В
TechMike
Прорезались зубы
Сообщения: 247
Зарегистрирован: Сб дек 15, 2007 23:00:54
Откуда: Moscow
Контактная информация:

Сообщение TechMike »

Nash писал(а):
TechMike писал(а):Сходу: http://www.voltmaster.ru/cgi-bin/qwery.pl?id=46178&group=31801
Там можно в разделе "излучатели звука" еще покопаться, вариантом полно.


Так ток вроде большой... порт МК вроде такой не выдержит...


Это что нашлось с ходу, далее подбираем под кристал нужную пищалку или ставим транзюк в режиме ключа, который будетпо давать напругу на пищалку.
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

У нас такие пищалки называются BUZZER и стоят от 2грн
Аватара пользователя
otmyavrozok
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 18, 2008 22:38:13
Откуда: Я просто странник...

Сообщение otmyavrozok »

Попробуй пищалку на "пьезике",они и при 5 мА пищат громко.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»