new highpitch Alarm
This commit is contained in:
parent
6713e6278a
commit
c2ac9c2f19
@ -20,6 +20,7 @@ BEEPBEEP = ((700,1100),(100,None),(600,1100))
|
|||||||
|
|
||||||
# 0: BEEEEP BEEEEP BEEEEEP
|
# 0: BEEEEP BEEEEP BEEEEEP
|
||||||
# 1: Alle Meine Entchen
|
# 1: Alle Meine Entchen
|
||||||
|
# 2: BIYIIIIEP
|
||||||
ALARMTONES = (((300,1200),(80,None),(200,1200),(300,None),(None,10)),
|
ALARMTONES = (((300,1200),(80,None),(200,1200),(300,None),(None,10)),
|
||||||
((400,c),(80,None),(400,d),(80,None),(400,e),(80,None),(400,f),(80,None),\
|
((400,c),(80,None),(400,d),(80,None),(400,e),(80,None),(400,f),(80,None),\
|
||||||
(900,g),(80,None),(900,g),(80,None),(400,a),(80,None),(400,a),(80,None),\
|
(900,g),(80,None),(900,g),(80,None),(400,a),(80,None),(400,a),(80,None),\
|
||||||
@ -27,10 +28,11 @@ ALARMTONES = (((300,1200),(80,None),(200,1200),(300,None),(None,10)),
|
|||||||
(400,a),(80,None),(400,a),(80,None),(400,a),(80,None),(1600,g),(80,None),\
|
(400,a),(80,None),(400,a),(80,None),(400,a),(80,None),(1600,g),(80,None),\
|
||||||
(400,f),(80,None),(400,f),(80,None),(400,f),(80,None),(400,f),(80,None),\
|
(400,f),(80,None),(400,f),(80,None),(400,f),(80,None),(400,f),(80,None),\
|
||||||
(900,e),(80,None),(900,e),(80,None),(400,d),(80,None),(400,d),(80,None),\
|
(900,e),(80,None),(900,e),(80,None),(400,d),(80,None),(400,d),(80,None),\
|
||||||
(400,d),(80,None),(400,d),(80,None),(1600,c)),)
|
(400,d),(80,None),(400,d),(80,None),(1600,c)),\
|
||||||
|
((500,10000),(None,20)),)
|
||||||
|
|
||||||
class Buzzer():
|
class Buzzer():
|
||||||
def __init__(self,pin,duty = 1000):
|
def __init__(self,pin,duty = 512):
|
||||||
self._pwm = machine.PWM(machine.Pin(2), freq=0, duty=0)
|
self._pwm = machine.PWM(machine.Pin(2), freq=0, duty=0)
|
||||||
self.sound = None
|
self.sound = None
|
||||||
self.duty = duty
|
self.duty = duty
|
||||||
@ -77,6 +79,7 @@ class Buzzer():
|
|||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
self.sound = None
|
self.sound = None
|
||||||
|
self._pwm.duty(0)
|
||||||
|
|
||||||
def isPlaying(self):
|
def isPlaying(self):
|
||||||
return self.sound == None
|
return self.sound == None
|
Loading…
x
Reference in New Issue
Block a user