Simple test
Ensure your device works with this simple test.
examples/debouncer_simpletest.py
1# SPDX-FileCopyrightText: 2019 Dave Astels for Adafruit Industries
2# SPDX-License-Identifier: MIT
3
4import board
5import digitalio
6
7from adafruit_debouncer import Debouncer
8
9pin = digitalio.DigitalInOut(board.D12)
10pin.direction = digitalio.Direction.INPUT
11pin.pull = digitalio.Pull.UP
12switch = Debouncer(pin)
13
14while True:
15 switch.update()
16 if switch.fell:
17 print("Just pressed")
18 if switch.rose:
19 print("Just released")
20 if switch.value:
21 print("not pressed")
22 else:
23 print("pressed")