testando

Dependencies:   mbed TextLCD2

Revision:
77:61eb73d3c9dd
Parent:
76:e8f994ca108f
--- a/main_PM.cpp	Fri Jun 05 11:50:13 2020 +0000
+++ b/main_PM.cpp	Fri Jun 05 12:10:07 2020 +0000
@@ -211,41 +211,13 @@
             zeramento();
             status_tela = "inicio";
             funcao_inicio();}
-
-//      if (x_mais == 0 && est_x == 1){for(int i = 0; i < 4; i++){eixox = parado[i];wait(t_motor);coord_x += 0;lcd.cls();lcd.printf("Limite de x atingido");}}
-//      if (y_mais == 0 && est_y == 1){for(int i = 0; i < 4; i++){eixoy = parado[i];wait(t_motor);coord_y += 0;lcd.cls();lcd.printf("Limite de y atingido");}}
-//      if (z_mais == 0 && est_z == 1){for(int i = 0; i < 4; i++){eixoz = parado[i];wait(t_motor);coord_z += 0;lcd.cls();lcd.printf("Limite de z atingido");}}     
-                 
-       while(x_menos == 0 && est_x == 0){mov_x_menos();
-           lcd.cls();      lcd.printf("X: %4.1f", coord_x);
-           lcd.locate(0,1);lcd.printf("Y: %4.1f", coord_y);
-            lcd.locate(0,2);lcd.printf("Z: %4.1f", coord_z);}
-            
-        while(y_menos == 0 && est_x == 0){mov_y_menos();
-            lcd.cls();      lcd.printf("X: %4.1f", coord_x);
-            lcd.locate(0,1);lcd.printf("Y: %4.1f", coord_y);
-            lcd.locate(0,2);lcd.printf("Z: %4.1f", coord_z);}
-            
-        while(z_menos == 0 && est_x == 0){mov_z_menos();
-            lcd.cls();      lcd.printf("X: %4.1f", coord_x);
-            lcd.locate(0,1);lcd.printf("Y: %4.1f", coord_y);
-            lcd.locate(0,2);lcd.printf("Z: %4.1f", coord_z);}
-
-        while(x_mais == 0 && est_x == 0){mov_x_mais();
-            lcd.cls();      lcd.printf("X: %4.1f", coord_x);
-            lcd.locate(0,1);lcd.printf("Y: %4.1f", coord_y);
-            lcd.locate(0,2);lcd.printf("Z: %4.1f", coord_z);}
-            
-        while(y_mais == 0 && est_x == 0){mov_y_mais();
-            lcd.cls();      lcd.printf("X: %4.1f", coord_x);
-            lcd.locate(0,1);lcd.printf("Y: %4.1f", coord_y);
-            lcd.locate(0,2);lcd.printf("Z: %4.1f", coord_z);}
-
-        while(z_mais == 0 && est_x == 0){mov_z_mais();
-            lcd.cls();      lcd.printf("X: %4.1f", coord_x);
-            lcd.locate(0,1);lcd.printf("Y: %4.1f", coord_y);
-            lcd.locate(0,2);lcd.printf("Z: %4.1f", coord_z);}
-
+              
+        while(x_menos == 0 && est_x == 0){mov_x_menos();}  
+        while(y_menos == 0 && est_y == 0){mov_y_menos();}    
+        while(z_menos == 0 && est_z == 0){mov_z_menos();}
+        while(x_mais == 0 && est_x == 0){mov_x_mais();}            
+        while(y_mais == 0 && est_y == 0){mov_y_mais();}
+        while(z_mais == 0 && est_z == 0){mov_z_mais();}
         if(x_mais && x_menos && y_mais && y_menos && z_mais && z_menos != 0){
             for(int i = 0; i < 4; i++){eixox = parado[i];}
             for(int i = 0; i < 4; i++){eixoy = parado[i];}