Arduino digitalInput library  1.1
Fabio Durigon
 Tutto Classi File Funzioni Variabili Pagine
Membri pubblici | Membri protetti | Attributi protetti | Elenco di tutti i membri
Riferimenti per la classe digitalInput

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
 

Descrizione dettagliata

Gestisce un ingresso digitale compreso il cambio di stato.

Definizione alla linea 19 del file digitalInput.h.

Documentazione dei costruttori e dei distruttori

digitalInput::digitalInput ( byte  digitalPin)

Costruttore 1.

Parametri
digitalPin-> pin da utilizzare come input

Definizione alla linea 51 del file digitalInput.cpp.

digitalInput::digitalInput ( byte  digitalPin,
bool  pullUp 
)

Costruttore 2.

Parametri
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.

Documentazione delle funzioni membro

bool digitalInput::isChanged ( void  )

Verifica se lo stato del pin è cambiato rispetto all'ultimo controllo.

Restituisce
true se è cambiato false se è non è cambiato

Definizione alla linea 110 del file digitalInput.cpp.

bool digitalInput::isChangedTo ( int  stato)
protected

Uso interno: verifica se lo stato del pin è cambiato rispetto ultimo controllo.

Parametri
stato-> lo stato da verificare: LOW o HIGH
Restituisce
true se è cambiato false se non è cambiato

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.

Restituisce
true se è cambiato in HIGH false se è non è cambiato

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.

Restituisce
true se è cambiato in LOW false se è non è cambiato

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.

Restituisce
lo stato logico dell'ingresso: HIGH o LOW

Definizione alla linea 142 del file digitalInput.cpp.

Documentazione dei membri dato

byte digitalInput::pin
protected

Definizione alla linea 32 del file digitalInput.h.

bool digitalInput::statoPin
protected

Definizione alla linea 33 del file digitalInput.h.

bool digitalInput::statoPinPrec
protected

Definizione alla linea 34 del file digitalInput.h.


La documentazione per questa classe รจ stata generata a partire dai seguenti file: