Practicas / Mbed 2 deprecated Maqueta_Combinada_FINAL

Dependencies:   mbed Adafruit_GFX DS1820

Revision:
1:65e9a9b006c1
Parent:
0:d6db09ba7537
Child:
2:20c2d39d5902
--- a/main.cpp	Wed Dec 15 18:02:35 2021 +0000
+++ b/main.cpp	Wed Dec 15 18:22:44 2021 +0000
@@ -71,14 +71,27 @@
     
     if (x==1) {          //Entrada al Transportador de Piezas
         
-        if((finalIzq == 1) && (FUNCIONAR==1)) {     //Inicio en funcion del Final de Carrera de la Izquierda y del Boton
-            wait(0.5);                              //Tiempo de espera para descargar la Pieza
+        if((finalIzq == 1) && (FUNCIONAR==1) && contador==0) {     //Inicio en funcion del Final de Carrera de la Izquierda y del Boton
+            
+            wait(0.5);                                             //Tiempo de espera para descargar la Pieza
             enable=1;
             estado=abriendose;
 
-            pc.printf("Final2 pulsado\r\n");
+            gOled.clearDisplay();
+            gOled.printf("Programa Transporte");
+            gOled.display();
+            gOled.setTextCursor(0,0);
 
             }
+            
+        else if (contador>0){
+            
+            wait(0.5);                                             //Tiempo de espera para descargar la Pieza
+            enable=1;
+            estado=abriendose;
+            
+            
+            }
     }
 
     if(y==1) {          //Entrada al Taladro
@@ -87,6 +100,11 @@
         enable=1;
         estado=abriendose;
         
+        gOled.clearDisplay();
+        gOled.printf("Programa Taladro");
+        gOled.display();
+        gOled.setTextCursor(0,0);
+        
         }
 
        
@@ -95,6 +113,7 @@
         estado=abriendose;   
         
         
+            
         }
         
         tiempo.reset();
@@ -222,10 +241,8 @@
             
             gOled.clearDisplay();
             gOled.printf("Piezas Transportadas = %d\n",contador);
-            gOled.printf("temp = %3.1f C\r\n", temp);
             gOled.display();
             gOled.setTextCursor(0,0);
-            pc.printf("temp = %3.1f C\r\n", temp);
             
 
                 }
@@ -239,7 +256,7 @@
             gOled.setTextCursor(0,0);
             pc.printf("temp = %3.1f C\r\n", temp);
         
-                    }            
+                }            
     
     
     tiempo.reset();