tuan din engku syasya syazwani
/
SYASYA
BIPBIP CARRE
carre1/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 | 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 | } |