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 PwmOut motg(D6);
syasya 0:929b9389852e 9 PwmOut motd(D8);
syasya 0:929b9389852e 10 DigitalOut Smot1(D7);
syasya 0:929b9389852e 11 DigitalOut Smot2(D9);
syasya 0:929b9389852e 12
syasya 0:929b9389852e 13 int main()
syasya 0:929b9389852e 14
syasya 0:929b9389852e 15 {
syasya 0:929b9389852e 16 int ib,dist=ib;
syasya 0:929b9389852e 17 motg.period(periode);
syasya 0:929b9389852e 18 motd.period(periode);
syasya 0:929b9389852e 19
syasya 0:929b9389852e 20 if(jack.read()==1) {
syasya 0:929b9389852e 21
syasya 0:929b9389852e 22 Smot1.write(1);
syasya 0:929b9389852e 23 Smot2.write(1);
syasya 0:929b9389852e 24
syasya 0:929b9389852e 25 //roule
syasya 0:929b9389852e 26
syasya 0:929b9389852e 27 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 28 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 29 wait(dist);
syasya 0:929b9389852e 30 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 31 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 32 wait(tourne);
syasya 0:929b9389852e 33
syasya 0:929b9389852e 34 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 35 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 36 wait(dist);
syasya 0:929b9389852e 37 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 38 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 39 wait(tourne);
syasya 0:929b9389852e 40
syasya 0:929b9389852e 41 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 42 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 43 wait(dist);
syasya 0:929b9389852e 44 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 45 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 46 wait(tourne);
syasya 0:929b9389852e 47
syasya 0:929b9389852e 48 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 49 motg.pulsewidth(0.00007);
syasya 0:929b9389852e 50 wait(dist);
syasya 0:929b9389852e 51 motd.pulsewidth(0.00007);
syasya 0:929b9389852e 52 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 53 wait(tourne);
syasya 0:929b9389852e 54
syasya 0:929b9389852e 55 motd.pulsewidth(0.0001);
syasya 0:929b9389852e 56 motg.pulsewidth(0.0001);
syasya 0:929b9389852e 57 wait(100000);
syasya 0:929b9389852e 58 }
syasya 0:929b9389852e 59 }