
codigo fonte
Diff: main.cpp
- Revision:
- 3:3aaa5905936e
- Parent:
- 2:706603d65abc
- Child:
- 4:4b994227bca2
--- a/main.cpp Fri Jun 04 19:19:25 2021 +0000 +++ b/main.cpp Fri Jun 04 21:34:16 2021 +0000 @@ -192,43 +192,43 @@ //while (npos_solta < pos_solta_total) { //checa se existem mais posições de solta -// if(contador_botao_seleciona == 2) { -// //pressiona para entrar nesse if -// // o usuario nao quer alterar nenhum parametro -// pc.printf("pressionado\r\n"); -// -// quant_depositada = 0; -// -// while (quant_depositada < quant_desejada) { -// // "quant_desejada" definido pelo usuário na IHM -// -// if (atual_pega == 0) { -// lcd.cls(); -// lcd.locate(0,0); -// lcd.printf("Coleta vazia"); -// lcd.locate(0,1); -// lcd.printf("Pressione RST"); -// wait(4); -// pc.printf("Coleta vazia \r\n"); -// exit(0); // obriga o usuário a recomeçar -// } -// //rotina_referenciamento(); -// //break; -// else { -// Rotina_Pega(); -// Rotina_Solta(); -// } -// -// atual_pega = atual_pega - 1; -// quant_depositada = quant_depositada + 1; -// -// pc.printf("atual_pega: %d \r\n",atual_pega); -// pc.printf("quant_depositada: %d \r\n",quant_depositada); -// } -// } - //} -// pc.printf("fora do if\r\n"); - //rotina_referenciamento(); + if(botao_seleciona == 0) { + //pressiona para entrar nesse if + // o usuario nao quer alterar nenhum parametro + pc.printf("pressionado\r\n"); + + quant_depositada = 0; + + while (quant_depositada < quant_desejada) { + // "quant_desejada" definido pelo usuário na IHM + + if (atual_pega == 0) { + lcd.cls(); + lcd.locate(0,0); + lcd.printf("Coleta vazia"); + lcd.locate(0,1); + lcd.printf("Pressione RST"); + wait(4); + pc.printf("Coleta vazia \r\n"); + exit(0); // obriga o usuário a recomeçar + } + rotina_referenciamento(); + break; + else { + Rotina_Pega(); + Rotina_Solta(); + } + + atual_pega = atual_pega - 1; + quant_depositada = quant_depositada + 1; + + pc.printf("atual_pega: %d \r\n",atual_pega); + pc.printf("quant_depositada: %d \r\n",quant_depositada); + } + } + } + pc.printf("fora do if\r\n"); + rotina_referenciamento(); } //while(1) } //int main()