PWM controlado con touch de la FL25Z

Dependencies:   TSI TextLCD-modificada mbed

main.cpp

Committer:
salondonog
Date:
2013-12-13
Revision:
1:8d8ab2b89420
Parent:
0:c5c53d980f96

File content as of revision 1:8d8ab2b89420:

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

TextLCD lcd(PTB10, PTB11, PTE2, PTE3, PTE4, PTE5); 
float dutty=0.5; //Ancho del pwm
float T=100;  //Periodo del pwm
    
int main(void) {

    PwmOut pwm(PTA5);
    PwmOut led(LED2);
    TSISensor tsi;
    pwm.pulsewidth(dutty);
    pwm.period_ms(T);
    
    while (true) {
         if(tsi.readPercentage()!=0){
            pwm = 1.0 - tsi.readPercentage();
            led = 1.0 - tsi.readPercentage();
            lcd.cls();
            lcd.printf("PWM=%g",tsi.readPercentage());
        }        
        wait(0.1);
    }
}