testando

Dependencies:   mbed TextLCD2

Revision:
49:4625aaa408fc
Parent:
48:135139e2971f
Child:
51:68b9c2b6550d
--- a/main_PM.cpp	Thu May 28 22:15:15 2020 +0000
+++ b/main_PM.cpp	Thu May 28 22:18:11 2020 +0000
@@ -254,13 +254,13 @@
             wait(3);
             //posicionar no local da pega salvo; (motor -> programa.pos_x_pega e motor -> programa.pos_y_pega)
             funcao_salvo_agree_pos_certo();
-            status_tela="salvo_pos_certo" ;}
+            status_tela="salvo_pos_certo_pega" ;}
         else if(tecla =='2' && status_tela =="salvo_confirmacao"){
              funcao_salvo_agree_solta_aviso();
              wait(3);
              //posicionar no local de solta para confirmação; (motor -> programa.pos_x_solta e motor -> programa.pos_y_solta)
              funcao_salvo_agree_pos_certo();
-             status_tela = "salvo_pos_certo";}
+             status_tela = "salvo_pos_certo_solta";}
         else if(tecla =='3' && status_tela =="salvo_confirmacao"){
              funcao_salvo_agree_pega_vol();
              //programação de volume igual da de cima (programa.vol_pega)
@@ -277,19 +277,32 @@
             status_tela = "salvo";}   
             
         tecla = pega_tecla(); 
-        if(tecla =='1' && status_tela =="salvo_pos_certo"){
+        if(tecla =='1' && status_tela =="salvo_pos_certo_pega"){
             funcao_salvo_agree1();
             lcd.locate(18,2);lcd.printf('OK')
             wait(1);
             funcao_salvo_agree2();
             }//salva essa posição como correta
-        else if(tecla =='2' && status_tela =="salvo_pos_certo"){}
-        else if(tecla =='B' && status_tela =="salvo_pos_certo"){             
+        else if(tecla =='2' && status_tela =="salvo_pos_certo_pega"){}
+        else if(tecla =='B' && status_tela =="salvo_pos_certo_pega"){             
             funcao_salvo_agree1();
             wait(1);
             funcao_salvo_agree2(); 
             status_tela = "salvo_confirmacao";}  
             
+        if(tecla =='1' && status_tela =="salvo_pos_certo_solta"){
+            funcao_salvo_agree1();
+           lcd.locate(18,3);lcd.printf('OK')
+            wait(1);
+            funcao_salvo_agree2();
+            }//salva essa posição como correta
+        else if(tecla =='2' && status_tela =="salvo_pos_certo_solta"){}
+        else if(tecla =='B' && status_tela =="salvo_pos_certo_solta"){             
+            funcao_salvo_agree1();
+            wait(1);
+            funcao_salvo_agree2(); 
+            status_tela = "salvo_confirmacao";}      
+            
         if(tecla =='1' && status_tela =="salvo_conf_vol_solta"){
             funcao_salvo_agree1();
             wait(1);