Projeto_Mecatronico_Team / Mbed 2 deprecated Projeto_Mecatronico

Dependencies:   mbed filesystem TextLCD

Fork of Projeto_Mecatronico by Fernando Sakabe

Committer:
ricardoparanhos
Date:
Mon May 09 10:59:59 2022 +0000
Revision:
18:6631cd661227
Parent:
17:2b5d8163b000
09/05/22;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ricardoparanhos 18:6631cd661227 1 /*#include "mbed.h"
ricardoparanhos 6:bb07d23b4a84 2 #include "JOG.h"
ricardoparanhos 3:58de9a09d797 3
ricardoparanhos 6:bb07d23b4a84 4 //Fim de cursos eixo x
ricardoparanhos 16:be88f7617529 5 DigitalIn FDC_x1(PC_10);
ricardoparanhos 16:be88f7617529 6 DigitalIn FDC_x2(PC_12);
ricardoparanhos 6:bb07d23b4a84 7 //Fim de cursos eixo y
ricardoparanhos 16:be88f7617529 8 DigitalIn FDC_y1(PA_13);
ricardoparanhos 16:be88f7617529 9 DigitalIn FDC_y2(PA_14);
ricardoparanhos 6:bb07d23b4a84 10 //Fim de cursos eixo z
ricardoparanhos 16:be88f7617529 11 DigitalIn FDC_z1(PB_7);
ricardoparanhos 16:be88f7617529 12 DigitalIn FDC_z2(PC_13);
ricardoparanhos 6:bb07d23b4a84 13
ricardoparanhos 6:bb07d23b4a84 14 void fim_de_curso()
ricardoparanhos 3:58de9a09d797 15 {
ricardoparanhos 17:2b5d8163b000 16 // FDC_x1.mode(PullUp);
ricardoparanhos 17:2b5d8163b000 17 // FDC_x2.mode(PullUp);
ricardoparanhos 17:2b5d8163b000 18 // FDC_y1.mode(PullUp);
ricardoparanhos 17:2b5d8163b000 19 // FDC_y2.mode(PullUp);
ricardoparanhos 17:2b5d8163b000 20 // FDC_z1.mode(PullUp);
ricardoparanhos 17:2b5d8163b000 21 // FDC_z2.mode(PullUp);
ricardoparanhos 17:2b5d8163b000 22 if (FDC_x1 == 0)
ricardoparanhos 17:2b5d8163b000 23 {
ricardoparanhos 17:2b5d8163b000 24 string estado = "x_menos" ;
ricardoparanhos 17:2b5d8163b000 25 jog_FDC(estado);
ricardoparanhos 17:2b5d8163b000 26 }
ricardoparanhos 6:bb07d23b4a84 27
ricardoparanhos 17:2b5d8163b000 28 if (FDC_x2 == 0)
ricardoparanhos 17:2b5d8163b000 29 {
ricardoparanhos 17:2b5d8163b000 30 string estado = "x_mais";
ricardoparanhos 17:2b5d8163b000 31 jog_FDC(estado);
ricardoparanhos 17:2b5d8163b000 32 }
ricardoparanhos 17:2b5d8163b000 33
ricardoparanhos 17:2b5d8163b000 34 if (FDC_y1 == 0)
ricardoparanhos 6:bb07d23b4a84 35 {
ricardoparanhos 17:2b5d8163b000 36 string estado = "y_menos";
ricardoparanhos 17:2b5d8163b000 37 jog_FDC(estado);
ricardoparanhos 17:2b5d8163b000 38 }
ricardoparanhos 17:2b5d8163b000 39
ricardoparanhos 17:2b5d8163b000 40 if (FDC_y2 == 0)
ricardoparanhos 17:2b5d8163b000 41 {
ricardoparanhos 17:2b5d8163b000 42 string estado = "y_mais";
ricardoparanhos 17:2b5d8163b000 43 jog_FDC(estado);
ricardoparanhos 17:2b5d8163b000 44 }
ricardoparanhos 17:2b5d8163b000 45
ricardoparanhos 17:2b5d8163b000 46 if (FDC_z1 == 0)
ricardoparanhos 17:2b5d8163b000 47 {
ricardoparanhos 17:2b5d8163b000 48 string estado = "z_menos";
ricardoparanhos 17:2b5d8163b000 49 jog_FDC(estado);
ricardoparanhos 17:2b5d8163b000 50 }
ricardoparanhos 17:2b5d8163b000 51
ricardoparanhos 17:2b5d8163b000 52 if (FDC_z2 == 0)
ricardoparanhos 17:2b5d8163b000 53 {
ricardoparanhos 17:2b5d8163b000 54 string estado = "z_mais"
ricardoparanhos 17:2b5d8163b000 55 jog_FDC(estado);
ricardoparanhos 6:bb07d23b4a84 56 }
ricardoparanhos 18:6631cd661227 57 } */