Class Buzzer - GSTCH/SketchMadeEASY GitHub Wiki

Actuator Buzzer

Topic Specification
Description Makes sound with a buzzer. Use EasyBuzzer library.
Constructor Buzzer(int Pin, int MinFrequency, int MaxFrequency)
Maps input range to the frequency range from MinFrequency...MaxFrequency
Parameter
Pin: Pin number
MinFrequency: Minimum frequency [Hz]
MaxFrequency: Maximum frequency [Hz]

Buzzer(int Pin, int Frequency)
Beeps depending of input on same frequency. Input correspond to on/off.
Pin: Pin number
Frequency: Beep frequency [Hz]

Buzzer(int Pin, int Frequency, int OnDuration, int OffDuration)
Beeps depending of input on same frequency, alternating in onDuration and offDuration. Input correspond to on/off
Pin: Pin number
Frequency: Beep frequency [Hz]
OnDuration: noisy duration [milli sec]
OffDuration: quiet duration [milli sec]

Buzzer(int Pin, int Frequency, int OnDuration, int OffDuration, int NumberOfCycles, int BreakDuration)
Beeps depending of input on same frequency, alternating in onDuration and offDuration but only a aNumberOfCycles times. Input correspond to on/off
Pin: Pin number
Frequency: Beep frequency [Hz]
OnDuration: noisy duration [milli sec]
OffDuration: quiet duration [milli sec]
NumberOfCycles: Number of sound repeation
BreakDuration: Sleep time until the sequence start again [milli sec]
Range 0…1
MinFrequency...MaxFrequency
Samples Buzzer* buzzer = new Buzzer(4, 50, 1000);
Buzzer* buzzer = new Buzzer(4, 440);
Buzzer* buzzer = new Buzzer(4, 1000, 800, 1200);
Buzzer* buzzer = new Buzzer(4, 1000, 800, 1200, 3, 100000);
Examples Look test "60-Buzzer"
⚠️ **GitHub.com Fallback** ⚠️