Mike EI2I
/
Chenillard
Gestion d'un chenillard
main.cpp@0:951fd71eb3ba, 2015-03-11 (annotated)
- Committer:
- Kemix
- Date:
- Wed Mar 11 08:22:24 2015 +0000
- Revision:
- 0:951fd71eb3ba
Chenillard fonctionnel
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kemix | 0:951fd71eb3ba | 1 | #include "mbed.h" |
Kemix | 0:951fd71eb3ba | 2 | |
Kemix | 0:951fd71eb3ba | 3 | int main(){ |
Kemix | 0:951fd71eb3ba | 4 | DigitalOut *led[4]; |
Kemix | 0:951fd71eb3ba | 5 | led[0] = new DigitalOut(LED1); |
Kemix | 0:951fd71eb3ba | 6 | led[1] = new DigitalOut(LED2); |
Kemix | 0:951fd71eb3ba | 7 | led[2] = new DigitalOut(LED3); |
Kemix | 0:951fd71eb3ba | 8 | led[3] = new DigitalOut(LED4); |
Kemix | 0:951fd71eb3ba | 9 | int i; |
Kemix | 0:951fd71eb3ba | 10 | *led[0] = 0; |
Kemix | 0:951fd71eb3ba | 11 | *led[1] = 0; |
Kemix | 0:951fd71eb3ba | 12 | *led[2] = 0; |
Kemix | 0:951fd71eb3ba | 13 | *led[3] = 0; |
Kemix | 0:951fd71eb3ba | 14 | |
Kemix | 0:951fd71eb3ba | 15 | while(1){ |
Kemix | 0:951fd71eb3ba | 16 | for(i=0;i<4;i++){ |
Kemix | 0:951fd71eb3ba | 17 | wait(0.5); |
Kemix | 0:951fd71eb3ba | 18 | *led[i] = 1; |
Kemix | 0:951fd71eb3ba | 19 | } |
Kemix | 0:951fd71eb3ba | 20 | for(i=4;i>0;i--){ |
Kemix | 0:951fd71eb3ba | 21 | wait(0.5); |
Kemix | 0:951fd71eb3ba | 22 | *led[i-1] = 0; |
Kemix | 0:951fd71eb3ba | 23 | } |
Kemix | 0:951fd71eb3ba | 24 | } |
Kemix | 0:951fd71eb3ba | 25 | } |