upm
1.7.1
Sensor/Actuator repository for libmraa (v2.0.0)
|
API for the Grove Slide Potentiometer. More...
Basic UPM module for the Grove slide potentiometer on analog that returns either a raw value or a scaled voltage value.
Public Member Functions | |
GroveSlide (unsigned int pin, float ref_voltage=5.0) | |
~GroveSlide () | |
float | raw_value () |
float | voltage_value () |
float | ref_voltage () |
Public Member Functions inherited from Grove | |
std::string | name () |
Additional Inherited Members | |
Protected Attributes inherited from Grove | |
std::string | m_name |
GroveSlide | ( | unsigned int | pin, |
float | ref_voltage = 5.0 |
||
) |
Grove analog slide potentiometer constructor
pin | Number of the analog pin to use |
ref_voltage | Reference voltage the board is set to, as a floating-point value; default is 5.0V |
~GroveSlide | ( | ) |
GroveSlide destructor
float raw_value | ( | ) |
Gets the raw value from the AIO pin
float voltage_value | ( | ) |
Gets the voltage value from the pin
float ref_voltage | ( | ) |
Gets the board's reference voltage passed on object initialization