/** tsi_slider - an example for the tsi_sensor library * * Read the capacitive touch slider of the FRDM-KL25Z board * and control the power of the green LED accordingly. * * Hardware requirements: * - Freescale FRDM-KL25Z board */

Dependencies:   mbed tsi_sensor

Fork of 04_tsi_slider by Istvan Cserny

main.cpp

Committer:
icserny
Date:
2015-11-03
Revision:
0:fe50a5288858

File content as of revision 0:fe50a5288858:

/** tsi_slider - an example for the tsi_sensor library
 *
 *  Read the capacitive touch slider of the FRDM-KL25Z board
 *  and control the power of the green LED accordingly.
 *
 *  Hardware requirements:
 *   - Freescale FRDM-KL25Z board
 */

#include "mbed.h"
#include "tsi_sensor.h"

int main(void) {
    PwmOut led(LED_GREEN);              //Configure PWM output for the green LED
    TSIAnalogSlider tsi(PTB16,PTB17,40);//Configure for the FRDM-KL25Z slider
    while (true) {
        float s = tsi.readPercentage(); //Read slider status
        led = 1.0 - s;                  //Control LED power
        wait(0.1);                      //wait a little...
    }
}