Toyomasa Watarai
/
mBuino_blinky
mBuino blinkly example
Diff: main.cpp
- Revision:
- 0:689274302132
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Sep 06 11:27:12 2014 +0000 @@ -0,0 +1,51 @@ +#include "mbed.h" + +#define _LED1 P0_7 +#define _LED2 P0_8 +#define _LED3 P0_2 +#define _LED4 P0_20 +#define _LED5 P1_19 +#define _LED6 P0_17 +#define _LED7 P0_23 + +#define _TX P0_19 +#define _RX P0_18 + +DigitalOut l1(_LED1); +DigitalOut l2(_LED2); +DigitalOut l3(_LED3); +DigitalOut l4(_LED4); +DigitalOut l5(_LED5); +DigitalOut l6(_LED6); +DigitalOut l7(_LED7); + +DigitalOut array[] = { + l1, + l2, + l3, + l4, + l5, + l6, + l7 + }; + +Serial pc(_TX, _RX); + +int main() { + int blink, i = 0; + int dir = 0; + pc.printf("hello!\n"); + + while(1) { + if(dir == 0) + blink = 1; + else + blink = 0; + array[i++] = blink; + wait(0.2); + if (i == 8) { + i = 0; + dir = !dir; + } + } +}