upm  1.7.1
Sensor/Actuator repository for libmraa (v2.0.0)
Public Member Functions

API for the Water Sensor. More...

Detailed Description

UPM module for the Water sensor

water.jpg
// Instantiate a Water sensor on digital pin D2
upm::Water water(2);
while (shouldRun) {
bool val = water.isWet();
if (val)
cout << "Sensor is wet." << endl;
else
cout << "Sensor is dry." << endl;
upm_delay(1);
}

Public Member Functions

 Water (unsigned int pin)
 
 ~Water ()
 
bool isWet ()
 

Constructor & Destructor Documentation

Water ( unsigned int  pin)

digital water sensor constructor

Parameters
pinDigital pin to use
~Water ( )

Water destructor

Here is the call graph for this function:

Member Function Documentation

bool isWet ( )

Gets the water (wet/not wet) value from the sensor

Returns
True if the sensor is wet, false otherwise

Here is the call graph for this function:


The documentation for this class was generated from the following files: