Primera prueba...

Dependencies:   SLCD Servo mbed tsi_sensor

main.cpp

Committer:
juanjosecastillo
Date:
2015-01-03
Revision:
0:6d8690fad6a1

File content as of revision 0:6d8690fad6a1:

#include "mbed.h"
#include "Servo.h"
#include "tsi_sensor.h"
#define LCDLEN      10
#include "SLCD.h"

/* This defines will be replaced by PinNames soon */
#if defined (TARGET_KL25Z) || defined (TARGET_KL46Z)
#define ELEC0 9
#define ELEC1 10
#elif defined (TARGET_KL05Z)
#define ELEC0 9
#define ELEC1 8
#else
#error TARGET NOT DEFINED
#endif
TSIAnalogSlider tsi(ELEC0, ELEC1, 40);

Servo s1(PTA13);
SLCD slcd; //define LCD display




int main() {
    
    float valor=0;
    //char lcdData[LCDLEN];
    while(1) {
   //s1.write(tsi.readPercentage());
    
    
    
    //LCDMessNoDwell();
    //slcd.printf( "%f",tsi.readPercentage());
        
        slcd.clear();           // All segments off
        slcd.Home();            // sets next charater to posistion 0 (start)
        //valor=tsi.readPercentage();
        PwmOut led(LED_GREEN);
        valor=tsi.readPercentage();
        if (valor < 10)
        {
        //valor=0.5;
        led = 1.0 - 0.5;
        s1.write(0.5);
        slcd.printf("%2.2f",0.5); 
        }
        else
        {
        
        led = 1.0 - valor;
        s1.write(valor);
        slcd.printf("%2.2f",valor);     
        
        }
        
    
    wait(0.1);
    }
}