Projeto Mecatrônico
/
ProjetoMecatronico
testando
Diff: main_PM.cpp
- 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];}