la araña de la loka esa

Dependencies:   mbed

Files at this revision

API Documentation at this revision

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);