class Buzzer - passive buzzerΒΆ
Usage
from robot_hat import PWM, Buzzer, Music
pwm = PWM("A0") # create a pwm object
buzzer = Buzzer(pwm) # create a Buzzer object with PWM object
music = Music() # create music object
buzzer.play(music.note("Low C"), music.beat(1)) # play low C for 1 beat
buzzer.play(music.note("Middle C#")) # play middle C sharp
buzzer.off() # turn buzzer off
Constructors
class robot_hat.Buzzer(pwm): Create a Buzzer object associated with the given pwm object. This will allow you to control the buzzer.
Methods
on- Turn the buzzer on with a square wave.
Buzzer.on()
off- Turn the buzzer off.
Buzzer.off()
freq- Set the frequency of the square wave.
Buzzer.freq(frequency)
play- Make the buzzer sound at a specific frequency and stop at a ms delay time.
Buzzer.play(freq, ms)
Buzzer.play(freq)