ON Semiconductor / mbed-os

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

Embed: (wiki syntax)

« Back to documentation index

TSISensor Class Reference

TSISensor Class Reference

TSISensor example. More...

#include <TSISensor.h>

Public Member Functions

 TSISensor ()
 Initialize the TSI Touch Sensor.
float readPercentage ()
 Read Touch Sensor percentage value.
uint8_t readDistance ()
 Read Touch Sensor distance.

Detailed Description

TSISensor example.

 #include "mbed.h"
 #include "TSISensor.h"

 int main(void) {
    DigitalOut led(LED_GREEN);
    TSISensor tsi;

    while (true) {
        printf("slider percentage: %f%\r\n", tsi.readPercentage());
        printf("slider distance: %dmm\r\n", tsi.readDistance());
        wait(1);
        led = !led;
    }
 }

Definition at line 47 of file TSISensor.h.


Constructor & Destructor Documentation

TSISensor (  )

Initialize the TSI Touch Sensor.

Definition at line 103 of file TSISensor.cpp.


Member Function Documentation

uint8_t readDistance (  )

Read Touch Sensor distance.

Returns:
distance in mm. The value is between [0 ... 40]

Definition at line 194 of file TSISensor.cpp.

float readPercentage (  )

Read Touch Sensor percentage value.

Returns:
percentage value between [0 ... 1]

Definition at line 189 of file TSISensor.cpp.