- ID: buzzer
- Name: Buzzer
- Category: sound
- Manufacturer: seeed
- Connection: pwm
- Kit: gsk
This module defines the Buzzer interface for libbuzzer. This sensor can make different tones when connected to a pin capable of analog pulse-width modulation. It emits sound using a piezoelectric material that vibrates at different frequencies based on the input voltage.
Instantiates a Buzzer object.
Buzzer pin number
Plays a tone for a certain amount of time or indefinitely. When delay is not used, the sound can be stopped by calling stopSound() .
Note to play (DO, RE, MI, etc.) or frequency
Time in microseconds for which to play the sound; if the value is 0, the sound is played indefinitely
Stops the sound currently playing. Should be called when playSound() does not have a delay value.
Sets the volume for the buzzer, but may affect the sound timbre. Works best with halved values; e.g., 1.0, 0.5, 0.25, etc.
Value to set the volume to, from 0.0 to 1.0
Gets the buzzer volume.
Value the volume was set to
Returns the name of the sensor.
Name of the sensor