Buzz 2 Klickbrett
Buzz 2 Klickbrett
Overview
Das Buzz 2 Click Board™ enthält den magnetischen Summerwandler CMT-8540S-SMT.
Die Resonanzfrequenz des Summers beträgt 4 kHz. Das Click Board™ ist für den Betrieb mit einer Stromversorgung von 3,3 V oder 5 V ausgelegt.
The Buzz 2 Click Board™ carries the CMT-8540S-SMT magnetic buzzer transducer. The buzzer's resonant frequency is 4kHz. The click is designed to run on either 3.3V or 5V power supply.
How Does The Buzz 2 Click Board™ Work?
The CMT-8540S-SMT magnetic buzzer is controlled by the PWM pin on the mikroBUS™ line.
You can create different sound patterns using the Sound library supported in our compilers, or utilize the microcontroller internal PWM module to create the signal for the buzzer. Signal frequency determines the sound pitch, and the duty cycle determines the amplitude (sound volume).
POWER SUPPLY SELECTION
Onboard VCCIO SEL zero-ohm resistor (SMD jumper) is used to determine whether 5V or 3.3V power supply is used. This resistor is placed in 5V position by default.
SPECIFICATIONS
Type | Speakers |
Applications | The Buzz 2 Click Board™ is ideal for adding audio signalization feature to your prototype device |
On-board modules | CMT-8540S-SMT magnetic buzzer transducer |
Key Features | 4kHz resonant frequency |
Interface | PWM |
Compatibility | mikroBUS |
Click board size | M (42.9 x 25.4 mm) |
Input Voltage | 3.3V or 5V |
PINOUT DIAGRAM
This table shows how the pinout on the Buzz 2 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes | Pin | Pin | Notes | ||||
---|---|---|---|---|---|---|---|
NC | 1 | AN | PWM | 16 | PWM | PWM input | |
NC | 2 | RST | INT | 15 | NC | ||
NC | 3 | CS | TX | 14 | NC | ||
NC | 4 | SCK | RX | 13 | NC | ||
NC | 5 | MISO | SCL | 12 | NC | ||
NC | 6 | MOSI | SDA | 11 | NC | ||
Power supply | +3.3V | 7 | 3.3V | 5V | 10 | +5V | Power supply |
Ground | GND | 8 | GND | GND | 9 | GND | Ground |
Software Support
Code examples for the Buzz 2 Click Board™, written for MikroElektronika hardware and compilers are available on Libstock.
CODE SNIPPET
The following code snippet defines the notes and initializes the Sound library.
01 // notes 02 #define cS 261 03 #define dS 294 04 #define e 329 05 #define fS 349 06 #define g 391 07 #define gS 415 08 #define aHa 440 09 #define aS 455 10 #define b 466 11 #define cH 523 12 #define cSH 554 13 #define dH 587 14 #define dSH 622 15 #define eH 659 16 #define fH 698 17 #define fSH 740 18 #define gH 784 19 #define gSH 830 20 #define aH 880 21 void systemInit() 22 { 23 AD1PCFG = 0xFFFF; 24 TRISD = 0; 25 } 26 void Buzz_2_Init() 27 { 28 Sound_Init(&LATD, 0); 29 } 30 void Buzz_2_Task() 31 { 32 Sound_Play(aHa, 500); 33 Sound_Play(aHa, 500); 34 Sound_Play(aHa, 500); 35 Sound_Play(fS, 350); 36 Sound_Play(cH, 150); 37 Sound_Play(aHa, 500); 38 Sound_Play(fS, 350); 39 Sound_Play(cH, 150); 40 Sound_Play(aHa, 650); 41 delay_ms(500); 42 Sound_Play(eH, 500); 43 Sound_Play(eH, 500); 44 Sound_Play(eH, 500); 45 Sound_Play(fH, 350); 46 Sound_Play(cH, 150); 47 Sound_Play(gS, 500); 48 Sound_Play(fS, 350); 49 Sound_Play(cH, 150); 50 Sound_Play(aHa, 650); 51 } 52 void main() 53 { 54 systemInit(); 55 Buzz_2_Init(); 56 while( 1 ) 57 { 58 Buzz_2_Task(); 59 } 60 }
Software Support
Code examples for the Buzz 2 Click Board™, written for MikroElektronika hardware and compilers are available on Libstock.
CODE SNIPPET
The following code snippet defines the notes and initializes the Sound library.
01 // notes 02 #define cS 261 03 #define dS 294 04 #define e 329 05 #define fS 349 06 #define g 391 07 #define gS 415 08 #define aHa 440 09 #define aS 455 10 #define b 466 11 #define cH 523 12 #define cSH 554 13 #define dH 587 14 #define dSH 622 15 #define eH 659 16 #define fH 698 17 #define fSH 740 18 #define gH 784 19 #define gSH 830 20 #define aH 880 21 void systemInit() 22 { 23 AD1PCFG = 0xFFFF; 24 TRISD = 0; 25 } 26 void Buzz_2_Init() 27 { 28 Sound_Init(&LATD, 0); 29 } 30 void Buzz_2_Task() 31 { 32 Sound_Play(aHa, 500); 33 Sound_Play(aHa, 500); 34 Sound_Play(aHa, 500); 35 Sound_Play(fS, 350); 36 Sound_Play(cH, 150); 37 Sound_Play(aHa, 500); 38 Sound_Play(fS, 350); 39 Sound_Play(cH, 150); 40 Sound_Play(aHa, 650); 41 delay_ms(500); 42 Sound_Play(eH, 500); 43 Sound_Play(eH, 500); 44 Sound_Play(eH, 500); 45 Sound_Play(fH, 350); 46 Sound_Play(cH, 150); 47 Sound_Play(gS, 500); 48 Sound_Play(fS, 350); 49 Sound_Play(cH, 150); 50 Sound_Play(aHa, 650); 51 } 52 void main() 53 { 54 systemInit(); 55 Buzz_2_Init(); 56 while( 1 ) 57 { 58 Buzz_2_Task(); 59 } 60 }
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.