The Debouncer:Bounce class. Links the Deboucing class to a hardware pin.
More...
#include <Bounce2.h>
|
| Bounce () |
| Create an instance of the Bounce class. More...
|
|
void | attach (int pin, int mode) |
| Attach to a pin and sets that pin's mode (INPUT, INPUT_PULLUP or OUTPUT). More...
|
|
void | attach (int pin) |
|
| Bounce (uint8_t pin, unsigned long interval_millis) |
|
bool | risingEdge () |
| Deprecated (i.e. do not use). Included for partial compatibility for programs written with Bounce version 1.
|
|
bool | fallingEdge () |
| Deprecated (i.e. do not use). Included for partial compatibility for programs written with Bounce version 1.
|
|
| Debouncer () |
| Create an instance of the Debounce class. More...
|
|
void | interval (uint16_t interval_millis) |
| Sets the debounce interval in milliseconds. More...
|
|
bool | update () |
| Updates the pin's state. More...
|
|
bool | read () |
| Returns the pin's state (HIGH or LOW). More...
|
|
bool | fell () |
| Returns true if pin signal transitions from high to low.
|
|
bool | rose () |
| Returns true if pin signal transitions from low to high.
|
|
bool | changed () |
| Returns true if the state changed on last update. More...
|
|
unsigned long | duration () |
| Returns the duration in milliseconds of the current state. More...
|
|
unsigned long | previousDuration () |
| Returns the duration in milliseconds of the previous state. More...
|
|
|
virtual bool | readCurrentState () |
|
virtual void | setPinMode (int pin, int mode) |
|
void | begin () |
|
|
uint8_t | pin |
| Deprecated (i.e. do not use). Included for partial compatibility for programs written with Bounce version 1.
|
|
unsigned long | previous_millis |
|
uint16_t | interval_millis |
|
uint8_t | state |
|
unsigned long | stateChangeLastTime |
|
unsigned long | durationOfPreviousState |
|
The Debouncer:Bounce class. Links the Deboucing class to a hardware pin.
◆ Bounce()
Create an instance of the Bounce class.
◆ attach() [1/2]
void Bounce::attach |
( |
int |
pin | ) |
|
Attach to a pin for advanced users. Only attach the pin this way once you have previously set it up. Otherwise use attach(int pin, int mode).
◆ attach() [2/2]
void Bounce::attach |
( |
int |
pin, |
|
|
int |
mode |
|
) |
| |
Attach to a pin and sets that pin's mode (INPUT, INPUT_PULLUP or OUTPUT).
- Parameters
-
pin | The pin that is to be debounced. |
mode | A valid Arduino pin mode (INPUT, INPUT_PULLUP or OUTPUT). |
The documentation for this class was generated from the following files: