ArduinoBasicIO
1.0
Make basic operations with Arduino easier
|
#include <ArduinoIOPins.h>
Public Member Functions | |
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) |
Protected Attributes | |
uint8_t | arduinoPin |
Basic Arduino pin methods class
|
inline |
Default constructor
|
inline |
Pin setting included constructor.
|
inlinevirtual |
Destructor
|
inline |
Pin initialization as Input
|
inline |
Sets pin mode to INPUT
|
inline |
Pin initialization as Output
|
inline |
Sets pin mode to OUTPUT
|
inline |
Pin and mode setting
|
inlinevirtual |
analogRead
|
inlinevirtual |
digitalRead
|
inline |
Pin and mode setting
|
inline |
Pin mode setting
|
inlinevirtual |
analogWrite (PWM)
Reimplemented in DigitalOutputPin.
|
inlinevirtual |
digitalWrite
Reimplemented in DigitalOutputPin.
|
protected |
pin number