Projeto Mecatrônico
/
ProjetoMecatronico
testando
Diff: main_PM.cpp
- Revision:
- 88:bae82f6f91b9
- Parent:
- 87:6bba4ab5a623
- Child:
- 89:bc51c6bbe2a6
--- a/main_PM.cpp Mon Jun 08 16:27:27 2020 +0000 +++ b/main_PM.cpp Mon Jun 08 16:33:46 2020 +0000 @@ -261,20 +261,6 @@ } } -//Funcao que preenche com o nome do programa as opções no slvamento -void salvamento_nome_1(){ - TextLCD lcd(D4, D5, D6, D7, D8, D9); - if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);} - if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);} - if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);} - } -void salvamento_nome_2(){ - TextLCD lcd(D4, D5, D6, D7, D8, D9); - if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);} - if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);} - if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);} - } - //main int main() { interrupcao.fall(&emergencia); @@ -346,10 +332,15 @@ continuar = 1; while(continuar){ funcao_salvo1(); - salvamento_nome_1(); + if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);} + if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);} + if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);} wait(2); funcao_salvo2(); - salvamento_nome_2(); + if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);} + if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);} + if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);} + wait(2); tecla = pega_tecla(); if(tecla!='k'){ @@ -458,10 +449,15 @@ status_tela = "salvo_pos_certo_solta";} else if(tecla == 'B' && status_tela=="salvo_confirmacao_solta_agree"){ funcao_salvo1(); - salvamento_nome_1(); + if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);} + if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);} + if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);} wait(1); funcao_salvo2(); - salvamento_nome_2(); + if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);} + if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);} + if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);} + programa = 1; status_tela = "salvo";} else if(tecla =='3' && status_tela =="salvo_confirmacao"){ @@ -501,10 +497,16 @@ status_tela="salvo_conf_vol_solta";} else if(tecla =='B' && status_tela =="salvo_confirmacao"){ funcao_salvo1(); - salvamento_nome_1(); + if(nome_programa[1] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[1]);} + if(nome_programa[2] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[2]);} + if(nome_programa[3] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[3]);} + wait(1); funcao_salvo2(); - salvamento_nome_2(); + if(nome_programa[4] != 0){lcd.locate(2,0);lcd.printf("%d",nome_programa[4]);} + if(nome_programa[5] != 0){lcd.locate(2,1);lcd.printf("%d",nome_programa[5]);} + if(nome_programa[6] != 0){lcd.locate(2,2);lcd.printf("%d",nome_programa[6]);} + programa = 1; status_tela = "salvo";}