def test_tone(self): get_input('Test beep') d= Tone() d.play(1000, 3000) time.sleep(3) d.play(1000) time.sleep(3) d.stop()
def test_tone(self): get_input('Test beep') d = Tone() d.play(1000, 3000) time.sleep(3) d.play(1000) time.sleep(3) d.stop()
class MySpeaker(object): def __init__(self): self.t = Tone() def play(self,frequency=100,milliseconds=100): self.t.play(frequency,milliseconds) def stop(self): self.t.stop()
def main(): ir = InfraredSensor() touch = TouchSensor() tone = Tone() while True: sleep(duration) if not touch.is_pushed: tone.stop() continue dist = ir.prox freq = min(freq_range[1], max(freq_range[0], int((dist * (freq_range[0]-freq_range[1]) + dist_range[1] * freq_range[1] - dist_range[0] * freq_range[0]) / (dist_range[1]-dist_range[0])))) tone.play(freq) print("#" * dist)