code.py
1 # SPDX-FileCopyrightText: 2018 Mikey Sklar for Adafruit Industries 2 # 3 # SPDX-License-Identifier: MIT 4 5 import time 6 import os 7 import board 8 import digitalio 9 10 button1 = digitalio.DigitalInOut(board.D23) 11 button1.direction = digitalio.Direction.INPUT 12 button1.pull = digitalio.Pull.UP 13 14 button2 = digitalio.DigitalInOut(board.D24) 15 button2.direction = digitalio.Direction.INPUT 16 button2.pull = digitalio.Pull.UP 17 18 button3 = digitalio.DigitalInOut(board.D25) 19 button3.direction = digitalio.Direction.INPUT 20 button3.pull = digitalio.Pull.UP 21 22 print("press a button!") 23 24 while True: 25 if not button1.value: 26 os.system('echo "Use the force Luke!" | festival --tts') 27 28 if not button2.value: 29 os.system('echo "Some rescue!" | festival --tts') 30 31 if not button3.value: 32 os.system('echo "I find your lack of faith disturbing." | festival --tts') 33 34 time.sleep(0.1)