Buzzer
Buggy Base contains a Buzzer capable of producing sounds. When pulses of electricity are sent to the Buzzer, the pulses causes the Buzzer to vibrate and produce an audible sound. Pulses of different frequencies will cause the Buzzer to produce different notes. The following blocks will allow the user to control the Buzzer.
Block: Play Note
Buzzer can be controlled to play a note with the Buzzer - Play Note block.
Function: This block controls the Buzzer to play the selected note for the specified duration.
Note: If the duration (seconds) is set (not 0) this block is holding. Which means the note must complete playing before the program goes to the next block in the script.
|
Note: As of mDesigner v1.6:
- In "online mode" this block accepts whole and decimal numbers.
- In "offline mode" this block only accepts WHOLE numbers. Decimal numbers will be rounded down.
|
- Note - select note to play.
- Duration - time in seconds to play the selected note.
|
Example 1: Play a note with Buzzer
Description: When activated, Buzzer will play note C4 for 3 seconds.
Example 2: Play a note, pause, play another note, pause, repeat
|
Example
|
|
Description: When activated, Buzzer repeatedly play note C4 (1 second), pause (1 second), play note D4 (1 second), pause (1 second).
Block: Play Song
Buzzer can be controlled to play a note with the Buzzer - Play Note block.
Function: This block controls the Buzzer to play the selected song.
Note: This block's behavior is DIFFERENT between online and offline mode!
|
Note: As of mDesigner v1.6:
- In "online mode" this block is holding. Which means the song must complete playing before the program goes to the next block in the script.
- In "offline mode" this block must be constantly called in order to play each note of the song. A Forever or Repeat block should be used.
|
- Song - selected song to play.
|
Example 1a: Play a song with Buzzer (Online Mode)
Example 1b: Play a song with Buzzer (Offline Mode)
Example 1b: Use Buzzer to play a song (Offline Mode)