testando

Dependencies:   mbed TextLCD2

Revision:
52:dca562b09080
Parent:
51:68b9c2b6550d
Child:
53:1d0bb62c117f
--- a/main_PM.cpp	Thu May 28 22:28:16 2020 +0000
+++ b/main_PM.cpp	Thu May 28 22:42:53 2020 +0000
@@ -265,7 +265,7 @@
         else if(tecla =='3' && status_tela =="salvo_confirmacao"){
              funcao_salvo_agree_pega_vol();
              //programação de volume igual da de cima (programa.vol_pega)
-             status_tela="salvo_confirmacao";}     
+             status_tela="salvo_conf_vol_pega";}     
         else if(tecla =='4' && status_tela =="salvo_confirmacao"){
              funcao_salvo_agree_solta_vol();
              //volumes configurados por cada pipeta. (programa.vol_solta_pipeta)
@@ -280,9 +280,10 @@
         tecla = pega_tecla(); 
         if(tecla =='1' && status_tela =="salvo_pos_certo_pega"){
             funcao_salvo_agree1();
-            lcd.locate(18,2);lcd.printf("OK");
+            lcd.locate(18,1);lcd.printf("OK");
             wait(1);
             funcao_salvo_agree2();
+            status="salvo_confirmacao";
             }//salva essa posição como correta
         else if(tecla =='2' && status_tela =="salvo_pos_certo_pega"){}
         else if(tecla =='B' && status_tela =="salvo_pos_certo_pega"){             
@@ -291,11 +292,25 @@
             funcao_salvo_agree2(); 
             status_tela = "salvo_confirmacao";}  
             
+        if(tecla =='A' && status_tela =="salvo_conf_vol_pega"){
+            funcao_salvo_agree1();
+            wait(1);
+            funcao_salvo_agree2();
+            lcd.locate(18,1);lcd.printf("OK");
+            status="salvo_confirmacao";
+            }//salva essa posição como correta
+        else if(tecla =='B' && status_tela =="salvo_conf_vol_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");
+            lcd.locate(18,2);lcd.printf("OK");
             wait(1);
             funcao_salvo_agree2();
+            status="salvo_confirmacao";
             }//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"){             
@@ -304,11 +319,12 @@
             funcao_salvo_agree2(); 
             status_tela = "salvo_confirmacao";}      
             
-        if(tecla =='1' && status_tela =="salvo_conf_vol_solta"){
+        if(tecla =='A' && status_tela =="salvo_conf_vol_solta"){
             funcao_salvo_agree1();
             wait(1);
             funcao_salvo_agree2();
-            lcd.locate(18,2);lcd.printf("OK");            
+            lcd.locate(18,2);lcd.printf("OK");    
+            status="salvo_confirmacao";        
             }//salva essa posição como correta
         else if(tecla =='2' && status_tela =="salvo_conf_vol_solta"){}
         else if(tecla =='B' && status_tela =="salvo_conf_vol_solta"){             
@@ -369,6 +385,7 @@
         tecla = pega_tecla();
         if(tecla == 'A' && status_tela == "forma_quad"){
             funcao_pega1();
+            lcd.locate(18,2);lcd.printf("OK");
             wait(1);
             funcao_pega2();
             status_tela ="inicio";}
@@ -377,6 +394,7 @@
             status_tela = "forma";}
         else if(tecla == 'A' && status_tela == "forma_red"){
             funcao_pega1();
+            lcd.locate(18,2);lcd.printf("OK");
             wait(1);
             funcao_pega2();
             status_tela ="inicio";}
@@ -385,6 +403,7 @@
             status_tela = "forma";}
         else if(tecla == 'A' && status_tela == "volume"){
             funcao_pega1();
+            lcd.locate(18,2);lcd.printf("OK");
             wait(1);
             funcao_pega2();
             status_tela ="inicio";}
@@ -403,6 +422,7 @@
             funcao_pega1();
             wait(1);
             funcao_pega2();
+            lcd.locate(18,2);lcd.printf("OK");
             status_tela ="inicio";}
         else if(tecla == 'B' && status_tela == "pos_y"){
             funcao_pega_forma();