essai de commande RGB
Fork of PwmOut_HelloWorld_WIZwiki-W7500 by
Diff: main.cpp
- Revision:
- 3:c97f8e12e04c
- Parent:
- 1:5160ea45399b
- Child:
- 4:8f19603751cc
diff -r f2ef6eab578f -r c97f8e12e04c main.cpp --- a/main.cpp Mon Jun 29 03:25:22 2015 +0000 +++ b/main.cpp Mon May 09 20:31:16 2016 +0000 @@ -1,12 +1,25 @@ #include "mbed.h" -PwmOut led(LED1); +/* W7500 +LED1 = LED_RED = LEDR = PC_8 +LED2 = LED_GREEN = LEDG = PC_9 +LED3 = LED_BLUE = LEDB = PC_5 +LED4 = LED_BLUE +*/ + +DigitalOut red(LED_RED); +DigitalOut green(LED_GREEN); +DigitalOut blue(LED_BLUE); + +int i; int main() { - // specify period first - led.period(4.0f); // 4 second period - led.write(0.50f); // 50% duty cycle, relative to period - //led = 0.5f; // shorthand for led.write() - //led.pulsewidth(2); // alternative to led.write, set duty cycle time in seconds - while(1); + while(1) { + for (i=1; i<7; i++) { + red = i & 1; + blue = i & 2; + green = i & 4; + wait(0.2); + } + } } \ No newline at end of file