ArduinoBasicIO
1.0
Make basic operations with Arduino easier
|
#include <BaseOutputs.h>
Public Member Functions | |
HighOnActuator () | |
HighOnActuator (uint8_t pin) | |
virtual void | on () |
virtual void | off () |
virtual bool | isOn () |
virtual bool | isOff () |
![]() | |
ActuatorBase () | |
ActuatorBase (uint8_t pin) | |
![]() | |
DigitalOutputPin () | |
DigitalOutputPin (uint8_t pin) | |
virtual void | writeDigital (uint8_t state) |
virtual void | writeAnalog (uint8_t value) |
void | high () |
void | low () |
void | changeState () |
virtual bool | isHigh () |
virtual bool | isLow () |
uint8_t | outputValue () |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
virtual void | initActuator (uint8_t pin) |
![]() | |
uint8_t | outputState |
An easier way of handling on/off actuators which are turnedON by writing a HIGH level. Use this instead of DigitalActuator if you want it lighter.
|
inline |
Default constructor
|
inline |
Pin setting included constructor.
|
inlinevirtual |
Check if it's off
Reimplemented from ActuatorBase.
|
inlinevirtual |
Check if it's on
Reimplemented from ActuatorBase.
|
inlinevirtual |
Turn it off
Implements ActuatorBase.
|
inlinevirtual |
Turn it on
Implements ActuatorBase.