Бипер (buzzer) тикает при перезагрузке, о пассивном и активном buzzers
- Войдите на сайт для отправки комментариев
Доброе время.
К 10му пину подключен buzzer (из описания пассивный). Как на фото.
Скетч до безобразия прост:
int buzzerPin = 10; void setup() {
pinMode(Relay, OUTPUT);
tone (buzzerPin,400,30);
}
void loop() {
}
После перезагрузки или загрузки скетча идет левый какой-то тик. Кто нибудь сталкивался? Что это за щелчек и можно ли как-то от него избавиться? Вот тут слышно:
Также есть из описания active buzzer и passive. В чем разница между активным и пассивным? По фото, по схеме - одно и тоже, разве что у активного заклеена наклеечкой сама пищалка.
Пассивный: https://ru.aliexpress.com/item/10pcs-High-Quality-Passive-Buzzer-Module-...
Активный: https://ru.aliexpress.com/item/10-pcs-High-Quality-Active-Buzzer-Module-...
От перевода описания товара я разницу не понял. :(
Какая между ними разница?
схему подключения давай
Между пином I\O и GND, поставить сопротивление 10к (103).
Получается какие-то помехи слить на землю нужно? Т.е. если перефразировать - Китайцы зажали резистор для схемы пищалки?
Между пином I\O и GND, поставить сопротивление 10к (103).
Активный содержит в себе генератор, для звука достаточно подать питание.
По-моему надо буззер попробовать посадить на какой-нибудь другой пин и если щелчок не исчезнет попробовать в сетапе в первую очередь установить этот пин в ноль. У меня бузер подключен аналогично, но не на 10 пин, ни чего не щелкает, полная тишина при перезагрузке. Может пин 10 как-то к SPI привязан?
По-моему надо буззер попробовать посадить
по моему, нужно приковать ТС к батарее и паяльником выпытать у него схему подключения пишалки
Что-нибудь вроде этого, наверное
Что-нибудь вроде этого, наверное
ты телепат?
Я картинку модуля посмотрел, и цоколевку транзистора. Правда, номинал резистора со схемой не совпадает :)
Прикольная тема. Подключил вместо 10го к 8му пину. При заливке кликает, а вот при перезагрузке перестал. Что в принципе уже устраивает, но все равно странновато как-то.
По-моему надо буззер попробовать посадить на какой-нибудь другой пин и если щелчок не исчезнет попробовать в сетапе в первую очередь установить этот пин в ноль. У меня бузер подключен аналогично, но не на 10 пин, ни чего не щелкает, полная тишина при перезагрузке. Может пин 10 как-то к SPI привязан?
Я вот что еще думаю, 12В не сожгут такой бипер? Есть желание его использовать в другой схеме, но там 12В (в реале на блоке питания все 15!, блок питания от модема старого 12В 1А).
Активный содержит в себе генератор, для звука достаточно подать питание.
Я, может, чего не понимаю, но как в скетче написано, так оно и тикает.
Вот эта строчка в процедуре setup() зачем?
Ну так он и должен пикать. Смущение вызвало то, что при перезагрузке или заливке скетча происходит щелчек, не сигнал согласно программы, а щелчек, как на советских аудио усилителях мощности. Но при изменении пина и без резистора вроде бы уже не клацает. Наткнулся на такую особенность.
Я, может, чего не понимаю, но как в скетче написано, так оно и тикает.
Вот эта строчка в процедуре setup() зачем?
Ну так он и должен пикать. Смущение вызвало то, что при перезагрузке или заливке скетча происходит щелчек, не сигнал согласно программы, а щелчек, как на советских аудио усилителях мощности. Но при изменении пина и без резистора вроде бы уже не клацает. Наткнулся на такую особенность.
Я, может, чего не понимаю, но как в скетче написано, так оно и тикает.
Вот эта строчка в процедуре setup() зачем?
...при изменении пина и без резистора вроде бы уже не клацает.
Вот это странно :). 30 миллисекунд - это и есть клацанье, а вовсе не пиканье. Стандартный beep, ЕМНИП, 800 герц, 300 миллисекунд.