wss

Dependencies:   mbed Adafruit_GFX DS1820

Revision:
16:d49a029f2a1b
Parent:
15:2acad1c57ad4
Child:
17:74282523ba3e
--- a/main.cpp	Tue Dec 14 14:59:26 2021 +0000
+++ b/main.cpp	Tue Dec 14 15:56:56 2021 +0000
@@ -34,6 +34,7 @@
 DigitalIn finalDer(D2);
 DigitalIn finalIzq(D3);
 DigitalIn boton(D5);
+DigitalIn switcher(D9);
 DigitalOut step(D13);
 DigitalOut dir(D12);
 DigitalOut enable(D11);
@@ -88,10 +89,11 @@
 
 
             //distancia < 5
-        } else if(contador==3) {
-            x=0;
-            contador=0;
-        }
+        } //else if(contador==3) {
+           // x=0;
+            //y=1;
+            //contador=0;
+        //}
     }
     if(x==0 &&y==0) {
         pc.printf("No seleccionado programa\r\n");
@@ -99,7 +101,7 @@
 
 
     if(y==1) {
-        if(finalIzq == 1 && finalDer==1) {
+        if(finalIzq == 1 && boton==1) {
 
             enable=1;
             tiempo.reset();
@@ -203,7 +205,7 @@
     //pc.printf("Estado cerrada\n");
     
     if (boton ==1){
-        x=1;
+        contador=0;
         }
     
     
@@ -252,13 +254,16 @@
     while(1) {
         
         distancia=usensor.get_dist_cm();
-        if(pc.readable()) {
-            x=(pc.getc());
-        }
+        if (switcher ==0){
+        y=0;
+        x=1;
+        }else if (switcher==1){
+            y=1;
+            x=0;
+            }
         
         if (boton ==1){
-        x=1;
-        led=1;
+        contador=0;
         }
     
         //calefactor