Christian Hernandez / Mbed 2 deprecated Tarea_reconocimiento_voz

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 
00002 #include "mbed.h"
00003  
00004 //DigitalOut myled(LED_GREEN); //Parpadear led;
00005 Serial pc(USBTX, USBRX); //Configurar salida serial para PC;
00006 AnalogIn volt(PTB2); //Configirar puerto análogo;
00007 Serial bt(PTE0,PTE1);  //puertos del FRDM para el modem bluetooth;
00008 PwmOut PWM1(PTB3); //Configuro una salida PWM; 
00009 DigitalOut ledR(LED1);
00010 DigitalOut ledV(LED2);
00011 DigitalOut ledA(LED3);
00012 
00013 
00014 
00015 int main()
00016 {
00017     bt.baud(9600);   // asigno baudios y configuro puerto serie de la usart
00018     bt.format(8,Serial::None,1); //8bits - No parity bit - one stop bit
00019     //int nu ;
00020     //int v;
00021     
00022     int lectura ; //Variable para leer desde el BT
00023     //int v= (int)floor(lectura);
00024     
00025     //float p;
00026     
00027     
00028     //int comando=0; //Variable que usaré para saber qué parámetro está siendo enviado;
00029     pc.printf("Reconocimiento de voz\n");
00030     
00031     while (1) 
00032     { //Loop...
00033         
00034        
00035             //Leer información del bluetooth
00036        if (bt.readable())
00037        {    
00038             
00039             lectura = bt.getc(); //Leo el valor del bluetooth;
00040             
00041             
00042             //pc.printf("caracter %i\n", lectura);
00043             //int v= (int)(lectura);  //convierte en entero
00044             //pc.printf("numero %i\n", v);
00045             wait(0.4);
00046             
00047            if (lectura==1){
00048                pc.printf("color AZUL\n");
00049                ledA=0;
00050                ledR=1;
00051                ledV=1;
00052                
00053                }
00054                
00055                if (lectura==2){
00056                pc.printf("color ROJO\n");
00057                ledA=1;
00058                ledR=0;
00059                ledV=1;
00060                
00061                }
00062                
00063                if (lectura==3){
00064                pc.printf("color VERDE\n");
00065                ledA=1;
00066                ledR=1;
00067                ledV=0;
00068                }
00069                
00070            
00071                
00072         }
00073         
00074  
00075         
00076        
00077     }
00078 }
00079  
00080