led v3
Fork of LED by
Diff: LED.cpp
- Revision:
- 1:4513264e463e
- Parent:
- 0:1ccc5328ef67
- Child:
- 2:d08b46f9050c
diff -r 1ccc5328ef67 -r 4513264e463e LED.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LED.cpp Thu Jan 26 15:59:15 2017 +0000 @@ -0,0 +1,74 @@ +#include "mbed.h" +#include "LED.h" + +DigitalOut myled1(LED1); +DigitalOut myled2(LED2); +DigitalOut myled3(LED3); +DigitalOut myled4(LED4); + +void LED_Blinking(DigitalOut LED, float duree){ + LED = 1; + wait(duree); + LED = 0; + wait(duree); +} + +void K1000(float duree){ + myled1=1; + myled2=1; + myled3=1; + myled4=1; + wait(duree); + myled1=0; + myled2=0; + myled3=0; + myled4=0; + wait(duree); +} + +void K2000(float duree){ + LED_Blinking(myled1,duree); + LED_Blinking(myled2,duree); + LED_Blinking (myled3,duree); + LED_Blinking(myled4,duree); + LED_Blinking(myled3,duree); + LED_Blinking(myled2,duree); + LED_Blinking(myled1,duree); +} + +void K3000(float duree){ + myled1 = 1; + wait(duree); + myled2 = 1; + wait(duree); + myled3 = 1; + wait(duree); + myled4 = 1; + wait(duree); + myled4 = 0; + wait(duree); + myled3 = 0; + wait(duree); + myled2 = 0; + wait(duree); + myled1 = 0; + wait(duree); +} + +void K4000(float duree){ + myled4 = 1; + wait(duree); + myled3 = 1; + wait(duree); + myled2 = 1; + wait(duree); + myled1 = 1; + wait(duree); + myled1 = 0; + wait(duree); + myled2 = 0; + wait(duree); + myled3 = 0; + wait(duree); + myled4 = 0; +} \ No newline at end of file