Einer Fabian Aponte Cubides
/
Final3
sensor color con joystick y motores paso a paso mas pantalla LCD
Diff: main.cpp
- 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 ; }