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. / 稚拙かつ綺麗でないコードで申し訳ありません。
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); } } } }