Code: Select all
from gpiozero import LED, Button
from signal import pause
led = LED(2)
button = Button(27)
button.when_pressed = led.on
button.when_released = led.off
pause()
Traceback (most recent call last):
File "test.py", line 5, in <module>
button = Button(27)
File "/usr/lib/python2.7/dist-packages/gpiozero/devices.py", line 51, in __call__
result = super(GPIOFixedAttrs, cls).__call__(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/gpiozero/input_devices.py", line 405, in __init__
super(Button, self).__init__(pin, pull_up, bounce_time)
File "/usr/lib/python2.7/dist-packages/gpiozero/input_devices.py", line 262, in __init__
bouncetime=-666 if bounce_time is None else int(bounce_time * 1000)
RuntimeError: Failed to add edge detection