|
ArduinoBasicIO
1.0
Make basic operations with Arduino easier
|
#include <ArduinoIOPins.h>
Public Member Functions | |
| AnalogInputPin () | |
| AnalogInputPin (uint8_t pin) | |
| virtual | ~AnalogInputPin () |
| int | readAverage (unsigned int nSamples) |
| int | readAverage (unsigned int nSamples, unsigned int period) |
| uint8_t | to8bit (int n) |
| uint8_t | readto8bit () |
Public Member Functions inherited from ArduinoPin | |
| ArduinoPin () | |
| ArduinoPin (uint8_t pin) | |
| virtual | ~ArduinoPin () |
| void | setPinMode (uint8_t mode) |
| void | setPin (uint8_t pin) |
| void | initPin (uint8_t pin, uint8_t mode) |
| void | initOutput (uint8_t pin) |
| void | initInput (uint8_t pin) |
| void | initOutput () |
| void | initInput () |
| virtual int | readDigital () |
| virtual int | readAnalog () |
| virtual void | writeDigital (uint8_t value) |
| virtual void | writeAnalog (uint8_t value) |
Additional Inherited Members | |
Protected Attributes inherited from ArduinoPin | |
| uint8_t | arduinoPin |
Analog pin extension. By now, just average reading extension included.
|
inline |
Default constructor
|
inline |
Pin setting included constructor.
|
inlinevirtual |
Destructor
|
inline |
Gets an average meausure given the number of samples. Reading is static.
| nSamples | Number of consecutive samples to take for the meausure |
|
inline |
Gets an average meausure given the number of samples and sample period. Reading is static.
| nSamples | Number of consecutive samples to take. |
| period | Sample period un miliseconds |