button triggered

This commit is contained in:
talksik
2023-04-27 17:28:23 -07:00
parent 6a3a0ca691
commit 7165318972
+30 -5
View File
@@ -2,6 +2,22 @@ import time
import os import os
import RPi.GPIO as GPIO
import time
BUTTON = 17
GPIO.setmode(GPIO.BCM)
GPIO.setup(BUTTON, GPIO.IN)
while True:
state = GPIO.input(BUTTON)
if state:
print("off")
else:
print("on")
time.sleep(1)
def robot(text): def robot(text):
print("executing command") print("executing command")
@@ -9,9 +25,7 @@ def robot(text):
os.system("aplay -D plughw:2,0 output.wav") os.system("aplay -D plughw:2,0 output.wav")
if __name__ == '__main__': def sayScript():
while True:
try:
print("initializing") print("initializing")
robot("hey Heran?") robot("hey Heran?")
robot("Based on your age, health, and habits, you have 10950 days left") robot("Based on your age, health, and habits, you have 10950 days left")
@@ -19,14 +33,25 @@ if __name__ == '__main__':
time.sleep(5) time.sleep(5)
robot("hey Kam?") robot("hey Kam?")
robot("Hmm, you have time, but make sure to surrender to jesus") robot("you have some time, but make sure to surrender to jesus")
time.sleep(5) time.sleep(5)
robot("hey Arjun") robot("hey Arjun")
robot("You have maybe 12000 days left to live") robot("You have maybe 12000 days left to live")
robot("just drink some water or something") robot("just drink some water or something")
time.sleep(5)
if __name__ == '__main__':
while True:
try:
state = GPIO.input(BUTTON)
if state:
print("off")
else:
print("on")
sayScript()
time.sleep(1)
except KeyboardInterrupt: except KeyboardInterrupt:
break break