Christian Hernandez
/
Tarea_reconocimiento_voz
Recibe codigos ascii desde app inventor y enciende un led segun el color pronunciado
main.cpp
- Committer:
- Christianh
- Date:
- 2017-11-20
- Revision:
- 0:ecf36596f7a6
File content as of revision 0:ecf36596f7a6:
#include "mbed.h" //DigitalOut myled(LED_GREEN); //Parpadear led; Serial pc(USBTX, USBRX); //Configurar salida serial para PC; AnalogIn volt(PTB2); //Configirar puerto análogo; Serial bt(PTE0,PTE1); //puertos del FRDM para el modem bluetooth; PwmOut PWM1(PTB3); //Configuro una salida PWM; DigitalOut ledR(LED1); DigitalOut ledV(LED2); DigitalOut ledA(LED3); int main() { bt.baud(9600); // asigno baudios y configuro puerto serie de la usart bt.format(8,Serial::None,1); //8bits - No parity bit - one stop bit //int nu ; //int v; int lectura ; //Variable para leer desde el BT //int v= (int)floor(lectura); //float p; //int comando=0; //Variable que usaré para saber qué parámetro está siendo enviado; pc.printf("Reconocimiento de voz\n"); while (1) { //Loop... //Leer información del bluetooth if (bt.readable()) { lectura = bt.getc(); //Leo el valor del bluetooth; //pc.printf("caracter %i\n", lectura); //int v= (int)(lectura); //convierte en entero //pc.printf("numero %i\n", v); wait(0.4); if (lectura==1){ pc.printf("color AZUL\n"); ledA=0; ledR=1; ledV=1; } if (lectura==2){ pc.printf("color ROJO\n"); ledA=1; ledR=0; ledV=1; } if (lectura==3){ pc.printf("color VERDE\n"); ledA=1; ledR=1; ledV=0; } } } }