import time from ev3.rawdevice import sound frequency = [523, 578, 659, 698, 784, 880, 988] notes = [3, 3, 4, 5, 5, 4, 3, 2, 1, 1, 2, 3, 3, 2, 2, 3, 3, 4, 5, 5, 4, 3, 2, 1, 1, 2, 3, 2, 1, 1] beats = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 4] sound.open_device() for (note, beat) in zip(notes, beats): print frequency[note], beat sound.play_tone(frequency[note], beat * 100 * 2) time.sleep(beat / 10.0 * 2) sound.close_device()
def setUpClass(cls): sound.open_device()