Fork of mbed_official/TSI, giving access to raw values

Dependents:   PiezoClick USB_Handson Midiudelator XtrinsicSensorEVK ... more

Fork of TSI by mbed official

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) {
     PwmOut led(LED_GREEN);
     TSISensor tsi;
     
     while (true) {
         led = 1.0 - tsi.readPercentage();
         wait(0.1);
     }
 }

Definition at line 45 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 215 of file TSISensor.cpp.

float readPercentage (  )

Read Touch Sensor percentage value.

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

Definition at line 210 of file TSISensor.cpp.