Ogata Laboratory Education Program No.2

Dependencies:   mbed

Committer:
ogata_lab
Date:
Wed May 29 02:07:54 2013 +0000
Revision:
0:5b7f7c162ffd
Child:
1:53eb520b0dd0
Ogata Laboratory Education Program No.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ogata_lab 0:5b7f7c162ffd 1 #include "mbed.h"
ogata_lab 0:5b7f7c162ffd 2
ogata_lab 0:5b7f7c162ffd 3 DigitalOut leds[4] = {LED1, LED2, LED3, LED4};
ogata_lab 0:5b7f7c162ffd 4
ogata_lab 0:5b7f7c162ffd 5 int main() {
ogata_lab 0:5b7f7c162ffd 6 while(1) {
ogata_lab 0:5b7f7c162ffd 7 for (int i = 0;i < 4;i++) {
ogata_lab 0:5b7f7c162ffd 8 leds[i] = 1;
ogata_lab 0:5b7f7c162ffd 9 if (i-1 >= 0) {
ogata_lab 0:5b7f7c162ffd 10 leds[i] = 0;
ogata_lab 0:5b7f7c162ffd 11 }
ogata_lab 0:5b7f7c162ffd 12 wait(0.5);
ogata_lab 0:5b7f7c162ffd 13 }
ogata_lab 0:5b7f7c162ffd 14
ogata_lab 0:5b7f7c162ffd 15 for (int i = 0;i < 4;i++) {
ogata_lab 0:5b7f7c162ffd 16 leds[3-i] = 1;
ogata_lab 0:5b7f7c162ffd 17 if (i+1 <= 3) {
ogata_lab 0:5b7f7c162ffd 18 leds[i] = 0;
ogata_lab 0:5b7f7c162ffd 19 }
ogata_lab 0:5b7f7c162ffd 20 wait(0.5);
ogata_lab 0:5b7f7c162ffd 21 }
ogata_lab 0:5b7f7c162ffd 22 }
ogata_lab 0:5b7f7c162ffd 23 }