GR-LYCHEEに搭載されている4つのLEDと2つのボタンを制御するサンプルプログラムです。

Committer:
shundai
Date:
Sun Nov 18 11:53:31 2018 +0000
Revision:
0:2a9cece547f6
GR-LYCHEE_mbed_example

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shundai 0:2a9cece547f6 1 #include "mbed.h"
shundai 0:2a9cece547f6 2
shundai 0:2a9cece547f6 3 DigitalOut green(LED1);
shundai 0:2a9cece547f6 4 DigitalOut yellow(LED2);
shundai 0:2a9cece547f6 5 DigitalOut orange(LED3);
shundai 0:2a9cece547f6 6 DigitalOut red(LED4);
shundai 0:2a9cece547f6 7
shundai 0:2a9cece547f6 8 DigitalIn UB0(USER_BUTTON0);
shundai 0:2a9cece547f6 9 DigitalIn UB1(USER_BUTTON1);
shundai 0:2a9cece547f6 10
shundai 0:2a9cece547f6 11 Serial pc(USBTX, USBRX);
shundai 0:2a9cece547f6 12
shundai 0:2a9cece547f6 13 int main()
shundai 0:2a9cece547f6 14 {
shundai 0:2a9cece547f6 15 while(1)
shundai 0:2a9cece547f6 16 {
shundai 0:2a9cece547f6 17 pc.printf("test ! \r\n");
shundai 0:2a9cece547f6 18
shundai 0:2a9cece547f6 19 while (UB0 == 0 && UB1 == 0)
shundai 0:2a9cece547f6 20 {
shundai 0:2a9cece547f6 21 green = !green;
shundai 0:2a9cece547f6 22 wait(0.2);
shundai 0:2a9cece547f6 23
shundai 0:2a9cece547f6 24 yellow = !yellow;
shundai 0:2a9cece547f6 25 wait(0.2);
shundai 0:2a9cece547f6 26
shundai 0:2a9cece547f6 27 orange = !orange;
shundai 0:2a9cece547f6 28 wait(0.2);
shundai 0:2a9cece547f6 29
shundai 0:2a9cece547f6 30 red = !red;
shundai 0:2a9cece547f6 31 wait(0.2);
shundai 0:2a9cece547f6 32 }
shundai 0:2a9cece547f6 33 }
shundai 0:2a9cece547f6 34 }
shundai 0:2a9cece547f6 35