Projeto_Mecatronico_Team / Mbed 2 deprecated Projeto_Mecatronico

Dependencies:   mbed filesystem TextLCD

Fork of Projeto_Mecatronico by Fernando Sakabe

Revision:
6:bb07d23b4a84
Parent:
4:c849dfdaab59
Child:
12:a50758242f66
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fim_de_curso.h	Tue May 03 02:23:27 2022 +0000
@@ -0,0 +1,62 @@
+#include "mbed.h"
+#include "JOG.h"
+
+//Fim de cursos eixo x
+DigitalIn FDC_x1(PA_2);
+DigitalIn FDC_x2(PA_10);
+//Fim de cursos eixo y
+DigitalIn FDC_y1(PA_8);
+DigitalIn FDC_y2(PA_9);
+//Fim de cursos eixo z
+DigitalIn FDC_z1(PC_7);
+DigitalIn FDC_z2(PB_6);
+
+void fim_de_curso()
+{
+    FDC_x1.mode(PullUp);
+    FDC_x2.mode(PullUp);
+    FDC_y1.mode(PullUp);
+    FDC_y2.mode(PullUp);
+    FDC_z1.mode(PullUp);
+    FDC_z2.mode(PullUp);
+    float tempo = 0.5; // "tempo"
+    
+    while (1) 
+    {
+        if (FDC_x1 == 0) 
+        {
+            string estado = "x_menos" 
+            jog_FDC(estado);
+        }
+        
+        if (FDC_x2 == 0) 
+        {
+            string estado = "x_mais" 
+            jog_FDC(estado);
+        }
+        
+        if (FDC_y1 == 0) 
+        {
+            string estado = "y_menos" 
+            jog_FDC(estado);
+        }
+        
+        if (FDC_y2 == 0) 
+        {
+            string estado = "y_mais" 
+            jog_FDC(estado);
+        }
+        
+        if (FDC_z1 == 0) 
+        {
+            string estado = "z_menos" 
+            jog_FDC(estado);
+        }
+        
+        if (FDC_z2 == 0) 
+        {
+            string estado = "z_mais" 
+            jog_FDC(estado);
+        }
+    }
+}
\ No newline at end of file