Arduino digitalInput library  1.1
Fabio Durigon
 Tutto Classi File Funzioni Variabili Pagine
digitalInput.h
Vai alla documentazione di questo file.
1 /*
2  * digitalInput.h
3  *
4  * Created on: 11/giu/2011
5  * Author: fabio
6  */
7 
8 #ifndef digitalInput_H_
9 #define digitalInput_H_
10 
11 #if defined(ARDUINO) && ARDUINO >= 100
12  #include "Arduino.h"
13 #else
14  #include "wiring.h"
15  #include "WProgram.h"
16 #endif
17 
20 
21  public:
22  digitalInput(byte digitalPin);
23  digitalInput(byte digitalPin, bool pullUp);
24  void PullUp(void);
25  bool isChanged(void);
26  bool isChangedToLow(void);
27  bool isChangedToHigh(void);
28  int read();
29  operator int();
30 
31  protected:
32  byte pin;
33  bool statoPin;
35 
36  bool isChangedTo(int stato);
37 
38 };
39 #endif /* PULSANTE_H_ */