Projeto Mecatrônico - 2020 - G3 / Mbed 2 deprecated Pipetagem

Dependencies:   mbed Pipetagem_automatica

Files at this revision

API Documentation at this revision

Comitter:
alexandrezf
Date:
Mon Jun 29 17:24:03 2020 +0000
Parent:
2:bce78210ffb1
Commit message:
Comentarios finais LCD

Changed in this revision

LCD.h Show annotated file Show diff for this revision Revisions of this file
--- a/LCD.h	Mon Jun 29 15:07:42 2020 +0000
+++ b/LCD.h	Mon Jun 29 17:24:03 2020 +0000
@@ -97,6 +97,7 @@
         default: apeditarpipetagem();
         }
     }
+//Função da parte "Editar pipetagem":
 void editarpipetagem(){
     
     lcd.cls();
@@ -108,6 +109,7 @@
     switch (lcd_key){
         case btnESQUERDA: apeditarpipetagem(); break;
         
+        //Caso acesse quantidade:
         case btnDIREITA: 
             lcd.cls();
             funcaoquantidade(); break;
@@ -118,6 +120,7 @@
             wait(0.5);
             lcd_key = read_LCD_buttons();
             switch(lcd_key){
+                //Caso acesse posição:
                 case btnDIREITA: funcaoposicao(); break;
                 case btnESQUERDA: apeditarpipetagem(); break;
                 case btnCIMA: editarpipetagem(); break;
@@ -125,7 +128,7 @@
             break;
         }
     } 
- 
+//Função de definição de quantidade:
 void funcaoquantidade(){
     wait(0.5);
     lcd_key = read_LCD_buttons();
@@ -167,13 +170,14 @@
             lcd_key = read_LCD_buttons();
             switch (lcd_key){
                 case btnSELECT:
+                    //Condição de retorno para confirmar valor:
                     exibirMenu();
                     break;
                 }
             break;
         }
     }
-    
+//função de definição de posição:
 void funcaoposicao(){
     while(estado2 == 1) {
         wait(0.5);
@@ -183,12 +187,13 @@
                 estado2 = 0;
                 break;
             }
+        //O acesso à função joystick externa desta biblioteca permite a movimentação dos motores para salvar a posição do usuário, 
+        //a qual será retornada como "PosicaoUsuário" e conterá 3 valores, x, y e z respectivamente. (joystick.h)
         joystick();
-        printf("teste\n\r");
-        wait(0.2);
         }
     exibirMenu();
     }
+//Função de apresentação da parte "Iniciar Pipetagem":
 void apiniciarpipetagem(){
     lcd.cls();
     lcd.setAddress(0,0);
@@ -211,6 +216,7 @@
             
         }
     }
+//Função da parte "Iniciar Pipetagem":
 void iniciarpipetagem(){
     lcd.cls();
     lcd.setAddress(0,0);
@@ -221,9 +227,11 @@
     lcd_key = read_LCD_buttons();
     switch (lcd_key){
         case btnESQUERDA: apiniciarpipetagem(); break;
+        //Execução da função repetir que efetivamente realizará a pipetagem: (LCD.h)
         case btnDIREITA: repetir(); break;
         }
     }
+//Função de apresentação da parte "Informacoes do processo":
 void apinformacoesdoprocesso(){
     lcd.cls();
     lcd.setAddress(0,0);
@@ -246,6 +254,7 @@
             
         }
     }
+//Função da parte "Informacoes do processo":
 void informacoesdoprocesso(){
     lcd.cls();
     lcd.setAddress(0,0);
@@ -254,6 +263,7 @@
     lcd_key = read_LCD_buttons();
     switch (lcd_key){
         case btnESQUERDA: apinformacoesdoprocesso(); break;
+        //Caso queira informação sobre a quantidade:
         case btnDIREITA:
             lcd.cls();
             lcd.setAddress(0,0);
@@ -274,6 +284,7 @@
             wait(0.5);
             lcd_key = read_LCD_buttons();
             switch(lcd_key){
+                //Caso queira informação sobre a posição:
                 case btnDIREITA: 
                     lcd.cls();
                     lcd.printf("x:");
@@ -298,6 +309,7 @@
                 }
         }
     }
+//Função de apresentação da parte "Desligar":
 void apdesligar(){
     lcd.cls();
     lcd.setAddress(0,0);
@@ -315,8 +327,10 @@
             
         }
     }
+//Função da parte "Desligar":
 void desligar(){
     lcd.cls();
+    //Desligamento do sistema:
     Emergencia = 1;
     wait(1);
     lcd_key = read_LCD_buttons();
@@ -324,15 +338,17 @@
         case btnESQUERDA: apdesligar(); break;
         }
     }
+//Função de Inicialização do sistema, a qual exibirá o Menu. (Executada no programa principal)
 void Inicializacao(){
     
     exibirMenu();
     
     }
- 
-void repetir(){ //Controla baseado no input do usuário quantas vezes a atividade irá se repetir
+//Função para controlar baseado no input do usuário quantas vezes a atividade irá se repetir
+void repetir(){ 
     int i;
     for (i=0 ; i<quantidade ; i++) {
+        //Execução da própria movimentação: (movimentacao.h)
         movimentacao();
         printf("Completado\n\r");
         }