Class Buzzer - GSTCH/SketchMadeEASY GitHub Wiki
| 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 numberMinFrequency: 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 numberFrequency: 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 numberFrequency: 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 numberFrequency: Beep frequency [Hz]OnDuration: noisy duration [milli sec]OffDuration: quiet duration [milli sec]NumberOfCycles: Number of sound repeationBreakDuration: 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" |