included button check

This commit is contained in:
tillraab 2019-09-10 11:31:11 +02:00
parent 183732b5ad
commit 3405114cba

View File

@ -19,6 +19,9 @@ def GPIO_setup(LED1_pin, LED2_pin, Button1_pin, Button2_pin):
GPIO.setup(Button1_pin, GPIO.IN) GPIO.setup(Button1_pin, GPIO.IN)
GPIO.setup(Button2_pin, GPIO.IN) GPIO.setup(Button2_pin, GPIO.IN)
# GPIO.setup(Button1_pin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
# GPIO.setup(Button2_pin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
return LED_status return LED_status
@ -38,7 +41,10 @@ def main():
t0 = time() t0 = time()
while time() - t0 < 10: loop_t = time()
while time() - t0 < 5:
print(time() - loop_t)
# LED1 blink every 2 sec # LED1 blink every 2 sec
if time() - LED1_t < .1 and LED_status[0] == False: if time() - LED1_t < .1 and LED_status[0] == False:
LED_status[0] = True LED_status[0] = True
@ -62,6 +68,18 @@ def main():
if time() - LED2_t >= LED2_t_interval: if time() - LED2_t >= LED2_t_interval:
LED2_t = time() LED2_t = time()
# button press check !!!
if GPIO.input(Button1_pin) == GPIO.HIGH:
print('button 1 pressed')
if GPIO.input(Button2_pin) == GPIO.HIGH:
print('button 2 pressed')
loop_t = time()
GPIO.cleanup() GPIO.cleanup()
if __name__ == '__main__': if __name__ == '__main__':