Refactored main loop
This commit is contained in:
parent
ad49985a12
commit
0b11e06e05
1 changed files with 14 additions and 5 deletions
11
main.py
11
main.py
|
@ -9,13 +9,22 @@ GPIO.setup(23, GPIO.IN, pull_up_down=GPIO.PUD_UP)
|
|||
GPIO.setup(24, GPIO.OUT)
|
||||
|
||||
try:
|
||||
lastState = GPIO.input(23)
|
||||
if lastState == False:
|
||||
GPIO.output(24, True)
|
||||
while True:
|
||||
button_state = GPIO.input(23)
|
||||
if button_state == lastState:
|
||||
print('No Change...')
|
||||
else:
|
||||
if button_state == False:
|
||||
GPIO.output(24, True)
|
||||
print('Button Pressed...')
|
||||
time.sleep(0.2)
|
||||
else:
|
||||
GPIO.output(24, False)
|
||||
print('Button Released...')
|
||||
lastState = button_state
|
||||
time.sleep(0.02)
|
||||
except:
|
||||
GPIO.cleanup()
|
||||
|
||||
|
|
Loading…
Reference in a new issue