22 lines
454 B
Python
22 lines
454 B
Python
|
import time
|
||
|
from breakout_ioexpander import BreakoutIOExpander
|
||
|
|
||
|
ioe_button_pin = 14
|
||
|
|
||
|
ioe = BreakoutIOExpander(0x18)
|
||
|
|
||
|
ioe.set_mode(ioe_button_pin, BreakoutIOExpander.PIN_IN_PU)
|
||
|
|
||
|
last_state = True
|
||
|
|
||
|
while True:
|
||
|
state = ioe.input(ioe_button_pin)
|
||
|
if state != last_state:
|
||
|
if state == True:
|
||
|
print("Button has been released")
|
||
|
else:
|
||
|
print("Button has been pressed")
|
||
|
last_state = state
|
||
|
|
||
|
time.sleep(0.02)
|