Yosef Guevara Salamanca
/
Arana
la araña de la loka esa
Revision 8:23f13de8b3be, committed 2018-11-22
- Comitter:
- djinn77
- Date:
- Thu Nov 22 03:47:10 2018 +0000
- Parent:
- 7:a0a38b2c99a2
- Commit message:
- ara?a ara?ita
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r a0a38b2c99a2 -r 23f13de8b3be main.cpp --- a/main.cpp Tue Nov 20 01:46:23 2018 +0000 +++ b/main.cpp Thu Nov 22 03:47:10 2018 +0000 @@ -5,6 +5,15 @@ DigitalOut s1(PB_14); DigitalOut s2(PB_15); DigitalOut s3(PB_1); + //--------------------------------------AQUI VA EL JOSTICK + // Definiendo Botones + +AnalogIn vry(A3); //PIN eje Y DEL JOSTCIK +AnalogIn vrx(A4); //PIN eje X DEL JOSTCIK +float meas_vx; +float meas_vy; +//--------------------------------------AQUI VA EL JOSTICK + //DigitalIn out (PB_2); DigitalOut LED(LED1); @@ -20,8 +29,7 @@ unsigned int ROJO=0; unsigned int VERDE=0; unsigned int AZUL=0; - - + int main() { @@ -167,13 +175,17 @@ //command.printf("BLUETOOTH\n"); // while (ROJO>250 && VERDE>250 && AZUL>250) //{ - if (bluetooth.readable()) + + // AQUI VA LA LECTURA DEL JOSTICK + + int x=1; + meas_vx = vrx.read() * 3300; // Convierte el valor de lectura de la entrada entre 0-3300 eje X + meas_vy = vry.read() * 3300; // Convierte el valor de lectura de la entrada entre 0-3300 eje X + if (x==1) { - value = bluetooth.getc(); - bluetooth.printf("Valor: %c \n", value); + wait(0.1); - command.printf("Valor: %c \n", value); - if (value=='1') + if (meas_vx > 1700) { command.printf("ROTAR DERECHA\n"); @@ -222,7 +234,7 @@ } else { - if (value=='3') + if (meas_vy > 1700) { command.printf("ADELANTE....\n"); mover_ser(0x01,0x00); @@ -261,7 +273,7 @@ else { - if (value=='4') + if (meas_vx < 1550) { command.printf("ATRAS....\n"); mover_ser(0x01,0x00);