Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed Adafruit_GFX DS1820
Diff: main.cpp
- Revision:
- 2:20c2d39d5902
- Parent:
- 1:65e9a9b006c1
- Child:
- 3:b05574b98b47
--- a/main.cpp Wed Dec 15 18:22:44 2021 +0000
+++ b/main.cpp Thu Dec 16 16:11:20 2021 +0000
@@ -116,6 +116,8 @@
}
+
+
tiempo.reset();
tiempo.start();
}
@@ -134,6 +136,14 @@
enable=0;
}
+
+
+ else if (FUNCIONAR>1){
+
+ estado=abierta;
+
+ }
+
else {
@@ -161,8 +171,9 @@
contador++;
estado=abierta;
enable=0;
-
+
}
+
else {
paso(1);
@@ -180,7 +191,7 @@
if(x==1) { //Entrada al Transportador de Piezas
- if((finalIzq==1 && contador<3)) { //Bucle hasta hasta que el contador alcance 3
+ if(finalIzq==1 && contador<3 && FUNCIONAR==1) { //Bucle hasta hasta que el contador alcance 3
estado=cerrada;
enable=0;
@@ -192,6 +203,15 @@
enable = 0;
contador=0;
FUNCIONAR=0;
+
+ }
+
+ else if ((finalIzq==1) && (FUNCIONAR>1)) { //
+
+ estado = cerrada;
+ enable = 0;
+ contador=0;
+ FUNCIONAR=0;
}
@@ -204,12 +224,12 @@
if (y==1){ //Entrada al Taladro
- if((tiempo.read() > 0.6) && contador<7) { //Recorrido limitado por tiempo y contador(menor que 7) para taladro
+ if((tiempo.read() > 0.6) && contador<7 ){ //Recorrido limitado por tiempo y contador(menor que 7) para taladro
estado=cerrada;
-
- }
+ }
+
else if ((contador>6)&& (finalIzq==1)){ //Cuando el contador alcance 7 se pulse el final de carrera de la izquierda, se terminara el programa
@@ -217,9 +237,9 @@
enable = 0;
contador=0;
FUNCIONAR=0;
-
+
}
-
+
else {
@@ -276,7 +296,8 @@
gOled.clearDisplay();
gOled.printf("Hola\n");
gOled.display();
-
+ ds1820.begin();
+ ds1820.startConversion();
if (boton == 1){
@@ -301,7 +322,9 @@
pc.baud(115200);
- while(1) {
+ while(1) {
+
+
if (switcher ==0){ //Programa Transportador de Piezas
@@ -325,7 +348,7 @@
if (boton==1){
- FUNCIONAR=1;
+ FUNCIONAR++;
}
@@ -347,6 +370,7 @@
break;
}
+
}