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