パッシブブザーユニットは、4KHzの信号で駆動するミニパッシブブザーユニットで、定格入力電力で10cm以内に最大72dBまで鳴ります。コンパクトなサイズ、低消費電力、素晴らしいオーディオパフォーマンス、および保護ハウジングの機能を持つ。様々なブザーアラームシナリオに適用されます。
仕様 | パラメーター |
---|---|
駆動周波数 | 4KHz 1/2duty矩形波 |
消費電力 | 5V@86mA |
製品重量 | 3.5g |
梱包重量 | 8.5g |
製品サイズ | 24×24×8mm |
梱包サイズ | 93 x 138mm |
M5CORE - PORT B | G26 |
---|---|
BUZZER | SIGNAL |
#include <Arduino.h>
#define buzzer_pin 26
int freq = 4000;
int ledChannel = 0;
int resolution = 10;
void setup() {
ledcSetup(ledChannel, freq, resolution); //Sets the frequency and number of counts corresponding to the channel. 设置通道对应的频率和计数位数
ledcAttachPin(buzzer_pin, ledChannel); //Binds the specified channel to the specified I/O port for output. 将指定通道绑定到指定 IO 口上以实现输出
ledcWrite(ledChannel, 512); //Output PWM. 输出PWM
}
void loop() {
ledcWrite(ledChannel, 512); //Output PWM. 输出PWM
delay(3000);
ledcWrite(ledChannel, 0); //Output PWM. 输出PWM
delay(3000);
}