Camilo Ramirez
/
ENTREGA1
AVANCE PICCOLO CORTE 1
Diff: main.cpp
- Revision:
- 1:8574f732dba3
- Parent:
- 0:2032b926fd86
- Child:
- 2:274426ac7654
--- a/main.cpp Tue Mar 13 04:30:04 2018 +0000 +++ b/main.cpp Tue Mar 13 14:43:08 2018 +0000 @@ -1,11 +1,7 @@ #include "mbed.h" #include "servo.h" -DigitalOut myled(LED1); - -Serial pc(USBTX,USBRX); //pines de transmision y recepcion asignados a puerto USB tipo B - - +Serial pc(USBTX,USBRX); //PINES RX Y TX PARA PUERTO USB void S_EMPIEZA(); void program_serial(); @@ -21,25 +17,24 @@ Servo Servos; Servos.SetServo(0,0); //calibración coordenadas (0,0) Servos.SetZ(NODRAW); - myled = 1; wait(2); while(1) { pc.printf(" ingrese comando \n"); letra=pc.getc(); //recibir caracter switch(letra) { - case CM_EJECUTAR: ejecutar(); break; - case CM_GUARDAR: guardar(); break; - case CM_SDRAW: draw(); break; - case CM_SN0DRAW: nodraw(); break; - default: pc.printf( "error de comando \n");break ; + case OP_EJECUTAR: ejecutar(); break; + case OP_GUARDAR: guardar(); break; + case OP_SDRAW: draw(); break; + case OP_SNODRAW: nodraw(); break; + default: pc.printf( "comando no valido \n");break ; } } } void program_serial() { - pc.baud(9600); //programar los baudios - pc.format(8,SerialBase::None,1); //el numero de datos en bits, el bit de paridad, el bit de stop + pc.baud(9600); //BAUDIOS DE COMUNICACION + pc.format(8,SerialBase::None,1); //NUMERO DE BITS, PARIDAD, BIT DE PARADA } void S_EMPIEZA() { @@ -56,16 +51,16 @@ program_serial(); pc.printf(" el programa se esta guardando \n" ); letra=pc.getc(); - while(letra!=CM_END) + while(letra!=OP_END) { switch(letra) { - case CM_SERVO: + case OP_SERVO: letra=pc.getc(); break; - case CM_SDRAW: + case OP_SDRAW: break; - case CM_SN0DRAW: + case OP_SNODRAW: break; } letra=pc.getc();