FizzBuzz on mbed with onboard LED. / オンボードLEDを利用してmbedでFizzBuzzするプログラムです。 LED1 = Non of Fizz, Buzz, FizzBuzz / LED2 = Fizz / LED3 = Buzz / LED4 = FizzBuzz It is dirty and amateurish code. Sorry. / 稚拙かつ綺麗でないコードで申し訳ありません。

Dependencies:   mbed

main.cpp

Committer:
makimyan
Date:
2012-08-17
Revision:
0:5dc06c220751

File content as of revision 0:5dc06c220751:

#include "mbed.h"

DigitalOut NoneLED(LED1);
DigitalOut FizzLED(LED2);
DigitalOut BuzzLED(LED3);
DigitalOut FizzBuzzLED(LED4);

int main(){
 int i;
 i = 0;
 while(1){
 i ++;
 
    if (i % 3 == 0){
 
        /* FizzBuzz */
        if (i % 5 == 0){
            FizzBuzzLED = 1;
            wait(0.5);
            FizzBuzzLED = 0;
            wait(0.5);
        }
      
        /* Fizz */
        else{
            FizzLED =1;
            wait(0.5);
            FizzLED =0;
            wait(0.5);
        }

    }

  
    else{
        /* Buzz */
        if (i % 5 == 0){
            BuzzLED = 1;
            wait(0.5);
            BuzzLED = 0;
            wait(0.5);
        }
      
        /* none */
        else{
            NoneLED = 1;
            wait(0.5);
            NoneLED = 0;
            wait(0.5);
        }
    }
   
 
 }
}