sensor color con joystick y motores paso a paso mas pantalla LCD

Dependencies:   mbed

Revision:
8:a4fb8f46fc00
Parent:
7:5f332f47b38f
Child:
9:b7f0cf7e9079
--- a/main.cpp	Tue Apr 23 14:33:50 2019 +0000
+++ b/main.cpp	Tue Apr 23 14:56:43 2019 +0000
@@ -436,7 +436,7 @@
                 
                     In [ 0 ] = analog_value0.read(); // Converts and read the analog input value (value from 0.0 to 1.0)    
                     //printf(" X = %.04f \n", In[0]);                
-                    if ( In [ 0 ] > 0.5 ){ 
+                    if ( In [ 0 ] >= 0.6 ){ 
  
                         steppeer_dir = 1;
                         wait_us( 1 );
@@ -452,7 +452,7 @@
                         }
                     }
                  
-                    if ( In[ 0 ] < 0.5 ){ 
+                    if ( In [ 0 ] <= 0.6 ){ 
                 
                         steppeer_dir2 = 1;
                         wait_us( 1 );
@@ -472,7 +472,7 @@
                     In [ 1 ] = analog_value1.read(); // Converts and read the analog input value (value from 0.0 to 1.0)    
                     //printf(" X = %.04f \n", In[0]); 
                                 
-                    if (In [ 1 ] > 0.6 ){
+                    if (In [ 1 ] >= 0.6 ){
                      
                         steppeer_dir = 1 ;
                         steppeer_dir2 = 0 ;
@@ -490,7 +490,7 @@
                         } 
                     }
                 
-                    if ( In [ 1 ] < 0.6 ){
+                    if ( In [ 1 ] <= 0.6 ){
                      
                         steppeer_dir = 0 ;
                         steppeer_dir2 = 1 ;
@@ -510,11 +510,16 @@
                     }
                     
                     wait_us ( 1 );
+                    
                     if ( command.readable () == 1 ){
-                    
-                        leer_datos();
-                    
-                        if (    Lectura [ 1 ] == 02 ){
+                        
+                        uint8_t l1, l2 ;
+                        
+                        while ( command.getc()!= INITCMD ) ;
+                        l1 = command.getc () ; 
+                        l2 = command.getc () ;
+                        
+                        if ( l1 == 10 and l2 == 2 ){
                         
                             Exit = 1 ;
                         }