Gestisce un ingresso digitale compreso il cambio di stato. Continua...
#include <digitalInput.h>
Membri pubblici | |
digitalInput (byte digitalPin) | |
Costruttore 1. Continua... | |
digitalInput (byte digitalPin, bool pullUp) | |
Costruttore 2. Continua... | |
void | PullUp (void) |
Attiva la resistenza interna di pull-up. Continua... | |
bool | isChanged (void) |
Verifica se lo stato del pin è cambiato rispetto all'ultimo controllo. Continua... | |
bool | isChangedToLow (void) |
Verifica se lo stato del pin è cambiato da HIGH in LOW rispetto all'ultimo controllo. Continua... | |
bool | isChangedToHigh (void) |
Verifica se lo stato del pin è cambiato da LOW in HIGH rispetto all'ultimo controllo. Continua... | |
int | read () |
Legge lo stato del pin. Continua... | |
operator int () | |
overload operatore == Continua... | |
Membri protetti | |
bool | isChangedTo (int stato) |
Uso interno: verifica se lo stato del pin è cambiato rispetto ultimo controllo. Continua... | |
Attributi protetti | |
byte | pin |
bool | statoPin |
bool | statoPinPrec |
Gestisce un ingresso digitale compreso il cambio di stato.
Definizione alla linea 19 del file digitalInput.h.
digitalInput::digitalInput | ( | byte | digitalPin | ) |
Costruttore 1.
digitalPin | -> pin da utilizzare come input |
Definizione alla linea 51 del file digitalInput.cpp.
digitalInput::digitalInput | ( | byte | digitalPin, |
bool | pullUp | ||
) |
Costruttore 2.
digitalPin | -> pin da utilizzare come input |
pullUp | -> se true viene attivata la resistena interna di pull-up |
Definizione alla linea 64 del file digitalInput.cpp.
bool digitalInput::isChanged | ( | void | ) |
Verifica se lo stato del pin è cambiato rispetto all'ultimo controllo.
Definizione alla linea 110 del file digitalInput.cpp.
|
protected |
Uso interno: verifica se lo stato del pin è cambiato rispetto ultimo controllo.
stato | -> lo stato da verificare: LOW o HIGH |
Definizione alla linea 79 del file digitalInput.cpp.
bool digitalInput::isChangedToHigh | ( | void | ) |
Verifica se lo stato del pin è cambiato da LOW in HIGH rispetto all'ultimo controllo.
Definizione alla linea 133 del file digitalInput.cpp.
bool digitalInput::isChangedToLow | ( | void | ) |
Verifica se lo stato del pin è cambiato da HIGH in LOW rispetto all'ultimo controllo.
Definizione alla linea 122 del file digitalInput.cpp.
digitalInput::operator int | ( | ) |
overload operatore ==
Definizione alla linea 148 del file digitalInput.cpp.
void digitalInput::PullUp | ( | void | ) |
Attiva la resistenza interna di pull-up.
Definizione alla linea 99 del file digitalInput.cpp.
int digitalInput::read | ( | ) |
Legge lo stato del pin.
Definizione alla linea 142 del file digitalInput.cpp.
|
protected |
Definizione alla linea 32 del file digitalInput.h.
|
protected |
Definizione alla linea 33 del file digitalInput.h.
|
protected |
Definizione alla linea 34 del file digitalInput.h.