testando

Dependencies:   mbed TextLCD2

Revision:
93:6c26c27bdd95
Parent:
92:98f159ff780d
Child:
94:0b6ac1cdab84
--- a/main_PM.cpp	Tue Jun 09 14:46:34 2020 +0000
+++ b/main_PM.cpp	Tue Jun 09 14:55:32 2020 +0000
@@ -661,13 +661,18 @@
                      volume = 0;
                      continuar = 1;
                      lcd.locate(3,0); 
+                     lcd.printf("\r");
+                     lcd.locate(3,0);
                     while(continuar){ // Pega o valor imputado pelo usuário
                         printf("\n%c",pega_tecla()); 
                         tecla = pega_tecla();
                         wait(t_teclado);
                         if(tecla!= 'A' && tecla!='B' && tecla!= 'k'){
-                            volume = multiplicador*volume + ((int)tecla-48);//((int)tecla-48) é o valor real da tecla pressionada em inteiro    
-                            lcd.printf("%c", tecla);
+                            if(volume<100)
+                            {
+                                volume = multiplicador*volume + ((int)tecla-48);//((int)tecla-48) é o valor real da tecla pressionada em inteiro    
+                                lcd.printf("%c", tecla);
+                            }
                         }
                         else if(tecla == 'A'){
                             volume_solta_1[programa]=volume;
@@ -1318,6 +1323,7 @@
             
         if(est_ihm == "exec"){            
             if(confirmacao_pos_pega[programa]==0 && confirmacao_pos_solta[programa]==0 && confirmacao_vol_pega[programa]==0 && confirmacao_pos_solta[programa]==0 && status_tela == "acompanhamento"){           
+            printf("Entrou em execução");
             int cont_pipeta = 0;
             float altura;
            
@@ -1335,6 +1341,7 @@
 
           //Calcular a altura do pega com base no tipo do pega
            for(int i; i<volume_solta_1[programa];i++){
+                printf("Entrou na rotina pino 1!!");
                 altura = calcula_altura(tipo_pega[programa],medida_lado_pega[programa], volume_pega[programa], cont_pipeta);
                 go_to_posicao(pos_x_pega[programa], pos_y_pega[programa]);
                 wait(1);