tuan din engku syasya syazwani
/
SYASYA
BIPBIP CARRE
main.cpp@0:929b9389852e, 2017-06-06 (annotated)
- Committer:
- syasya
- Date:
- Tue Jun 06 09:35:06 2017 +0000
- Revision:
- 0:929b9389852e
BIPBIP CARRE
Who changed what in which revision?
User | Revision | Line number | New 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 | } |