BIPBIP CARRE

Dependencies:   mbed

Committer:
syasya
Date:
Tue Jun 06 09:35:06 2017 +0000
Revision:
0:929b9389852e
BIPBIP CARRE

Who changed what in which revision?

UserRevisionLine numberNew contents of line
syasya 0:929b9389852e 1 #include "mbed.h"
syasya 0:929b9389852e 2 #define periode 0.0001
syasya 0:929b9389852e 3 #define tourne 0.81
syasya 0:929b9389852e 4 #define dist 2.27
syasya 0:929b9389852e 5
syasya 0:929b9389852e 6 DigitalIn fdc(D2);
syasya 0:929b9389852e 7 DigitalIn jack(D3);
syasya 0:929b9389852e 8 AnalogIn captg(A1);
syasya 0:929b9389852e 9 AnalogIn capteg(A2);
syasya 0:929b9389852e 10 AnalogIn capted(A3);
syasya 0:929b9389852e 11 AnalogIn captd(A4);
syasya 0:929b9389852e 12 PwmOut motg(D6);
syasya 0:929b9389852e 13 PwmOut motd(D8);
syasya 0:929b9389852e 14 DigitalOut Smot1(D7);
syasya 0:929b9389852e 15 DigitalOut Smot2(D9);
syasya 0:929b9389852e 16
syasya 0:929b9389852e 17 int main()
syasya 0:929b9389852e 18
syasya 0:929b9389852e 19 {
syasya 0:929b9389852e 20 int ic,dist=ic;
syasya 0:929b9389852e 21 motg.period(periode);
syasya 0:929b9389852e 22 motd.period(periode);
syasya 0:929b9389852e 23
syasya 0:929b9389852e 24 if(jack.read()==1) {
syasya 0:929b9389852e 25
syasya 0:929b9389852e 26 Smot1.write(1);
syasya 0:929b9389852e 27 Smot2.write(1);
syasya 0:929b9389852e 28
syasya 0:929b9389852e 29 //roule
syasya 0:929b9389852e 30
syasya 0:929b9389852e 31 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 32 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 33 wait(dist);
syasya 0:929b9389852e 34 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 35 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 36 wait(tourne);
syasya 0:929b9389852e 37
syasya 0:929b9389852e 38 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 39 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 40 wait(dist);
syasya 0:929b9389852e 41 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 42 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 43 wait(tourne);
syasya 0:929b9389852e 44
syasya 0:929b9389852e 45 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 46 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 47 wait(dist);
syasya 0:929b9389852e 48 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 49 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 50 wait(tourne);
syasya 0:929b9389852e 51
syasya 0:929b9389852e 52 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 53 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 54 wait(dist);
syasya 0:929b9389852e 55 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 56 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 57 wait(tourne);
syasya 0:929b9389852e 58
syasya 0:929b9389852e 59 motd.pulsewidth(0.0001);
syasya 0:929b9389852e 60 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 61 wait(100000);
syasya 0:929b9389852e 62 }
syasya 0:929b9389852e 63 }