| 
    upm
    1.1.0
    
   Sensor/Actuator repository for libmraa (v1.5.1) 
   | 
 
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



 1.8.6