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
4# pylint: disable=invalid-name
5
6import board
7import digitalio
8from adafruit_debouncer import Debouncer
9
10pin = digitalio.DigitalInOut(board.D12)
11pin.direction = digitalio.Direction.INPUT
12pin.pull = digitalio.Pull.UP
13switch = Debouncer(pin)
14
15while True:
16 switch.update()
17 if switch.fell:
18 print("Just pressed")
19 if switch.rose:
20 print("Just released")
21 if switch.value:
22 print("not pressed")
23 else:
24 print("pressed")