wss
Dependencies: mbed Adafruit_GFX DS1820
Diff: main.cpp
- Revision:
- 16:d49a029f2a1b
- Parent:
- 15:2acad1c57ad4
- Child:
- 17:74282523ba3e
diff -r 2acad1c57ad4 -r d49a029f2a1b main.cpp --- 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