def test2Array(self): try: if self.config.has_key("2array_mic_hat"): sys.path.append(self.config["2array_mic_hat"]) from pixels import Pixels pixels = Pixels() pixels.wakeup() time.sleep(3) pixels.off() time.sleep(2) pixels.think() time.sleep(3) for i in range(0, 5): pixels.speak() time.sleep(1) pixels.off() time.sleep(1) except Exception as e: print e.message
#Thread for running music in the background def musicThread(): global stop_threads global player global Instance while True: playMusic(Instance, player) if stop_threads: break print("Music thread stopped") #Indicate program startup pixels.wakeup() pixels.speak() _thread.start_new_thread(musicThread, ()) #Start music playlist print("Initializing music player") while (player.get_state() != vlc.State.Playing): None #Wait for player to be initialized time.sleep(2) player.pause() print("Music paused") pixels.off() previous_time = time.perf_counter() #Initialize music timer while True: #Power off button pressed if GPIO.input(BUTTON_PIN) == 0: pixels.wakeup()