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" |