Пассивный буззер - как убрать паразитный фон
- Войдите на сайт для отправки комментариев
Втр, 21/09/2021 - 16:50
Всем доброе время.
Понадобилось добавить звуковое сопровождение, купил самый простой модуль пищалки пассивный.
int tonePin=A1; delay(5000); tone(tonePin, 300, 100); delay(500000);
Вот до того, как тон сыграет, все тихо, после того, как сыграет, на пищалке появляется паразитный скрежет - фон. Можно как-то избежать такого эффекта? :/
digitalWrite(tonePin,HIGH); видимо
Пробовал, не помогает, если перезагрузить ардуину - тишина, потом бип, и этот фон, добавляю
Все равно фонит. :/ Транзистор на плате при этом теплый.
Если ардуину перезагрузить, плата остывает, но как только подашь хотя бы один сигнал, дальше плата нагревается и едва слышный паразитный фон стоит. Плата неисправна, или я что-то не то делаю? :-) И если неисправна, в какую сторону смотреть?
digitalWrite(tonePin,HIGH); видимо
digitalWrite(tonePin,HIGH);
Так пищит? Без tone.
Ну не пищит, а как бы тихонечко фонит... это пассивный бузер. Взял вторую точно такую же платку, она тоже становится теплой после этой процедуры и тепло никуда не уходит. Не понимаю физику процесса, при первом писке подается напряжение, и оно оттуда никуда не уходит в последствии?
Если нажать на ресет, происходит характерный щелчек, как в колонках и плата затихает, как только хотя бы раз подаешь на нее тон, она в этом состоянии висит и тепленькая. Не понимаю этого.
digitalWrite(tonePin,HIGH);
Так пищит? Без tone.
одного не пойму, нахера они пихают эти PNP биполярники в любую схему, запас неисчерпаемый?
Ну не пищит, а как бы тихонечко фонит... это пассивный бузер. Взял вторую точно такую же платку, она тоже становится теплой после этой процедуры и тепло никуда не уходит. Не понимаю физику процесса, при первом писке подается напряжение, и оно оттуда никуда не уходит в последствии?
digitalWrite(tonePin,HIGH);
Так пищит? Без tone.
этого мало, пин надо на выход сделать перед этим, pinMode
этого мало, пин надо на выход сделать перед этим, pinMode
Спасибо, вот что значит год без практики. Чувствовал, что что-то забыл. :-) Так вроде бы отпустило.
если еще и буферный транзистор NPN то тогда LOW, закрыть его
LOW в этом случае будет как раз включением фона и свиста. :-)
если еще и буферный транзистор NPN то тогда LOW, закрыть его
одного не пойму, нахера они пихают эти PNP биполярники в любую схему, запас неисчерпаемый?
NPN кончились, очевидно.
Там низкоомная нагрузка в виде динамика, потому транзистор и греется что открыт низким уровнем.
Нужно тестером прозвонить сопротивление обмотки.
Зашёл на алик, глянул, ловлевел триггер однако )))
одного не пойму, нахера они пихают эти PNP биполярники в любую схему, запас неисчерпаемый?
NPN кончились, очевидно.
Там низкоомная нагрузка в виде динамика, потому транзистор и греется что открыт низким уровнем.
Нужно тестером прозвонить сопротивление обмотки.
однозначность, чтобы отключить активный буззер надо подать HIGH так и тут )))
да вот я и говорю, очевидно же что tone, сделав свои дела, оставляет вывод в LOW или как INPUT, транзистор открыт, греется и фонит. китайцам ссука даже жалко притянуть резюком базу.
Всем доброго времени. Был под рукой бузер CEM-1203. Подключил на аналоговый 3й пин и на землю.
Вроде как закрыли выход, но остается какое то шипение, скуление легкое бузера.
Если не использовать функцию tone, то тишина. Можно это как-то вылечить?
Всем доброго времени. Был под рукой бузер CEM-1203. Подключил на аналоговый 3й пин и на землю.
Вроде как закрыли выход, но остается какое то шипение, скуление легкое бузера.
Если не использовать функцию tone, то тишина. Можно это как-то вылечить?
Ну ты бы почитал что ли то, что сверху.
Там вроде решили проблему,
Там другая проблема была. Использовался модуль с транзистором, а тут я напрямую бузер подключил, чисто саму пищалку. Блин, я понял, тут то все наоборот из-за того транзистора, и нужно LOW подать, а не HIGH. :-)
А поставить кондёр на 0.1 мкф на вход пищалки так никто и не догадался.
Лучше неполярный.