2 Motores + Joystick

Dependencies:   X_NUCLEO_IHM01A1 TextLCD

Fork of HelloWorld_IHM01A1_2Motors_mbedOS by ST

Files at this revision

API Documentation at this revision

Comitter:
digo1234
Date:
Tue May 29 19:08:55 2018 +0000
Parent:
60:9f4d34edef70
Commit message:
tudo good menos calibra??o + deletado codigo antigo;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Tue May 29 18:58:40 2018 +0000
+++ b/main.cpp	Tue May 29 19:08:55 2018 +0000
@@ -725,321 +725,7 @@
         }
         
         
-// vai caminho de um programa ja salvo depois do menu inicial     
-    /*if (botao2 && menu==0 && safe == 0) {
-        lcd.cls();
-        if (listaX[1]==0&& listaY[1]==0 && listaZ[1]==0){
-            lcd.setAddress(0,1);
-            lcd.printf("NAO HA PONTOS SALVOS");
-            wait(2);
-            lcd.cls();
-            lcd.setAddress(3,0);
-            lcd.printf("MENU PRINCIPAL");
-            lcd.setAddress(0,2);
-            lcd.printf("1-SALVAR PONTOS");
-            lcd.setAddress(0,3);
-            lcd.printf("2-INICIAR PROGRAMA");
-            menu=0;
-            }
-        else {
-            lcd.cls();
-            lcd.setAddress(3,0);
-            lcd.printf("TEM CERTEZA QUE");
-            lcd.setAddress(0,2);
-            lcd.printf("DESEJA INICIAR PROGRAMA?");
-            lcd.setAddress(0,3);
-            lcd.printf("1-SIM");
-            lcd.setAddress(10,3);
-            lcd.printf("2-NAO"); 
-            menu=103;
-            safe = 1;
-            }
-        }
-    if (botao1 && menu == 103 && safe == 0) {
-        lcd.setAddress(0,0);
-        lcd.cls();
-        lcd.printf("AGUARDE...");
-        vai_caminho_desejado(listaX, listaY, listaZ, index);
-        wait_ms(DELAY_2);
-        lcd.cls();
-        lcd.setAddress(3,0);
-        lcd.printf("MENU PRINCIPAL");
-        lcd.setAddress(0,2);
-        lcd.printf("1-SALVAR PONTOS");
-        lcd.setAddress(0,3);
-        lcd.printf("2-INICIAR PROGRAMA"); 
-        menu=0;
-        }
-        
-    if (botao2 && menu == 103 && safe == 0) {
-            lcd.cls();
-            lcd.setAddress(0,0);
-            lcd.printf("NAO HA PONTOS SALVOS");
-            wait(2);
-            lcd.cls();
-            lcd.setAddress(3,0);
-            lcd.printf("MENU PRINCIPAL");
-            lcd.setAddress(0,2);
-            lcd.printf("1-SALVAR PONTOS");
-            lcd.setAddress(0,3);
-            lcd.printf("2-INICIAR PROGRAMA");
-            menu=0;
-            }
-// vai para tela de salvar pontos       
-    if (botao1 && menu == 0 && safe == 0){
-        for (int i=0; i<21;i++){
-            listaX[i] = 0;
-            listaY[i] = 0;
-            listaZ[i] = 0;
-            } 
-        index = 0;    
-        menu = 1;
-        lcd.cls();
-        lcd.setCursor(TextLCD::CurOff_BlkOff);
-        lcd.setAddress(0,0);
-        lcd.printf("1-SALVAR PONTO %i",index+1);
-        lcd.setAddress(0,1);
-        lcd.printf("2-VOLTAR");
-        lcd.setAddress(0,2);
-        lcd.printf("3-CANCELAR ");
-        lcd.setAddress(0,3);
-        lcd.printf("4-CONCLUIR ");
-        safe = 1;
-        //wait_ms(DELAY_2);
-        }
- 
-// salva pontos       
-    if (botao1 && menu>0 && menu <99 && safe ==0){
-            if (menu ==1 ) {
-                salva_posicao();
-                }
-            lcd.cls();
-           // salva_posicao();
-            lcd.setCursor(TextLCD::CurOff_BlkOff);
-            lcd.setAddress(0,0);
-            lcd.printf("1-SALVAR PONTO %i",menu+1);
-            lcd.setAddress(0,1);
-            lcd.printf("2-VOLTAR");
-            lcd.setAddress(0,2);
-            lcd.printf("3-CANCELAR ");
-            lcd.setAddress(0,3);
-            lcd.printf("4-CONCLUIR ");
-            //menu = menu +1;
-            menu_memoria = menu;
-            menu=104;
-            //menu=menu+1;
-            safe=1;
-        }
-        
-        
-     if (botao1 && menu==104 && safe ==0 && index>0){
-            lcd.cls();
-             salva_posicao();
-            //menu=menu_memoria;
-            lcd.setCursor(TextLCD::CurOff_BlkOff);
-            lcd.setAddress(0,0);
-            lcd.printf("QUER APLICAR COLA ");
-            lcd.setAddress(0,1);
-            lcd.printf("ENTRE PONTO %i E %i",index,index-1);
-            lcd.setAddress(0,3);
-            lcd.printf("1-SIM ");
-            lcd.setAddress(8,3);
-            lcd.printf("2-NAO");
-            menu=105;
-            safe = 1;
-            }
-    
-    if (botao1 && menu == 105 && safe == 0 && index>0) {
-        lcd.cls();
-        // salva_posicao();
-        listaCola[index]=1;
-        menu = menu_memoria;
-        lcd.setCursor(TextLCD::CurOff_BlkOff);
-        lcd.setAddress(0,0);
-        lcd.printf("1-SALVAR PONTO %i",menu+2);
-        lcd.setAddress(0,1);
-        lcd.printf("2-VOLTAR");
-        lcd.setAddress(0,2);
-        lcd.printf("3-CANCELAR ");
-        lcd.setAddress(0,3);
-        lcd.printf("4-CONCLUIR ");
-        menu = menu+1;
-        menu_memoria = menu;
-        menu = 104;
-        safe = 1;
-        }
-    
-    if (botao2 && menu == 105 && safe == 0 && index>0) {
-        lcd.cls();
-        // salva_posicao();
-        listaCola[index]=0;
-        menu = menu_memoria;
-        lcd.setCursor(TextLCD::CurOff_BlkOff);
-        lcd.setAddress(0,0);
-        lcd.printf("1-SALVAR PONTO %i",menu+2);
-        lcd.setAddress(0,1);
-        lcd.printf("2-VOLTAR");
-        lcd.setAddress(0,2);
-        lcd.printf("3-CANCELAR ");
-        lcd.setAddress(0,3);
-        lcd.printf("4-CONCLUIR ");
-        menu = menu +1;
-        menu_memoria = menu;
-        menu = 104;
-        safe = 1;
-        }
 
-
-// descarta último ponto      
-    if (botao2 && menu>1 && menu <99 && safe == 0){
-            lcd.cls();  
-            listaX[index] = 0;
-            listaY[index] = 0;
-            listaZ[index] = 0; 
-            index = index - 1; 
-            menu=menu-1;
-            lcd.setCursor(TextLCD::CurOff_BlkOff);
-            lcd.setAddress(0,0);
-            lcd.printf("1-SALVAR PONTO %i",menu);
-            lcd.setAddress(0,1);
-            lcd.printf("2-VOLTAR");
-            lcd.setAddress(0,2);
-            lcd.printf("3-CANCELAR ");
-            lcd.setAddress(0,3);
-            lcd.printf("4-CONCLUIR ");
-            safe = 1;
-        }
-// cancelar operação (ainda pode voltar atras)
-    if (botao3 && menu>0 && safe == 0){
-            lcd.cls();
-            lcd.setAddress(2,0);
-            lcd.printf("TEM CERTEZA QUE");
-            lcd.setAddress(2,1);
-            lcd.printf("DESEJA CANCELAR?");
-            lcd.setAddress(1,2);
-            lcd.printf("PONTOS IRAO APAGAR");
-            lcd.setAddress(1,4);
-            lcd.printf("1-SIM");
-            lcd.setAddress(10,4);
-            lcd.printf("2-NAO");
-            menu=100;
-            safe = 1;
-        }
-// volta da tela de salvar pontos1 para o menu principal
-    if (botao2 && menu==1 && safe == 0){
-            lcd.cls();
-            menu=0;
-            lcd.setAddress(3,0);
-            lcd.printf("MENU PRINCIPAL");
-            lcd.setAddress(0,2);
-            lcd.printf("1-SALVAR PONTOS");
-            lcd.setAddress(0,3);
-            lcd.printf("2-INICIAR PROGRAMA");  
-            safe = 1;
-            }
-// cancela a operação em definitivo e vai para o menu principal
-    if (botao1 && menu==100 && safe == 0){
-        for (int i=0; i<21;i++){
-            listaX[i] = 0;
-            listaY[i] = 0;
-            listaZ[i] = 0;
-            } 
-            index = 0;   
-            lcd.cls();
-            lcd.setAddress(3,0);
-            lcd.printf("MENU PRINCIPAL");
-            lcd.setAddress(0,2);
-            lcd.printf("1-SALVAR PONTOS");
-            lcd.setAddress(0,3);
-            lcd.printf("2-INICIAR PROGRAMA"); 
-            menu=0;
-            safe = 1;
-            } 
-// desiste de cancelar a operação e volta a tela de salvar pontos
-    if (botao2 && menu==100 && safe == 0){
-            lcd.cls();
-            menu=index;
-            lcd.setCursor(TextLCD::CurOff_BlkOff);
-            lcd.setAddress(0,0);
-            lcd.printf("1-SALVAR PONTO %i",menu+1);
-            lcd.setAddress(0,1);
-            lcd.printf("2-VOLTAR");
-            lcd.setAddress(0,2);
-            lcd.printf("3-CANCELAR ");
-            lcd.setAddress(0,3);
-            lcd.printf("4-CONCLUIR ");
-            safe = 1;
-            } 
-// vai para tela de salvar ponto de retirada
-    if (botao4 && menu>0 && safe == 0){
-            lcd.cls();
-            lcd.setAddress(0,0);
-            lcd.printf("PONTOS SALVOS");
-            lcd.setAddress(0,2);
-            lcd.printf("1-INICIAR PROGRAMA");
-            lcd.setAddress(0,3);
-            lcd.printf("2-VOLTAR A SALVAR");
-            menu=101;
-            safe = 1;
-        }  
-// salva ponto de retirada         
-    if (botao1 && menu==101 && safe == 0){
-            lcd.cls();
-            lcd.setAddress(0,0);
-            lcd.printf("SALVE SEU PONTO");
-            lcd.setAddress(0,1);
-            lcd.printf("DE RETIRADA");
-            lcd.setAddress(0,4);
-            lcd.printf("1-SALVAR PONTO");
-            menu= 102;
-            safe = 1;
-        }    
-// volta a salvar pontos        
-    if (botao2 && menu==101 && safe == 0){
-            lcd.cls();
-            menu=index;
-            lcd.setCursor(TextLCD::CurOff_BlkOff);
-            lcd.setAddress(0,0);
-            lcd.printf("1-SALVAR PONTO %i",menu+1);
-            lcd.setAddress(0,1);
-            lcd.printf("2-VOLTAR");
-            lcd.setAddress(0,2);
-            lcd.printf("3-CANCELAR ");
-            lcd.setAddress(0,3);
-            lcd.printf("4-CONCLUIR ");
-            safe = 1;
-            } 
-                    
-// executa o programa e volta para tela inicial         
-    if (botao1 && menu==102 && safe == 0){
-        salva_posicao();
-        lcd.cls();
-        lcd.setAddress(0,0);
-        lcd.printf("AGUARDE...");
-        vai_caminho_desejado(listaX, listaY, listaZ, index);    
-        lcd.cls();
-        lcd.setAddress(3,0);
-        lcd.printf("MENU PRINCIPAL");
-        lcd.setAddress(0,2);
-        lcd.printf("1-SALVAR PONTOS");
-        lcd.setAddress(0,3);
-        lcd.printf("2-INICIAR PROGRAMA"); 
-        menu=0;
-        safe = 1;
-        }        
-    if (botao2 && menu == 0 && safe == 0) {
-        lcd.cls();
-        lcd.setAddress(3,0);
-        lcd.printf("TEM CERTEZA QUE");
-        lcd.setAddress(0,2);
-        lcd.printf("DESEJA INICIAR PROGRAMA?");
-        lcd.setAddress(0,3);
-        lcd.printf("2-INICIAR PROGRAMA"); 
-        menu=0;
-        safe = 1;
-            
-            
-        }*/
         }   
 
 }