Cihan Seven
/
RandomColor-UltraFast-DiscoLED
Disco lights in a random sequence of colors. Ultra-fast changing lights.
main.cpp
- Committer:
- caseven
- Date:
- 2017-06-02
- Revision:
- 0:39cd4b0b9ef2
File content as of revision 0:39cd4b0b9ef2:
#include "mbed.h" DigitalOut myledR(LED1); DigitalOut myledG(LED2); DigitalOut myledB(LED3); int main() { myledR = 1; myledG = 1; myledB = 1; while (true) { int random1 = rand()%11; int random2 = rand()%13; int random3 = rand()%17; random1 = random1%2; random2 = random2%2; random3 = random3%2; if(random1 == 0 && random2 == 0 && random3 == 0) printf("WHITE \n"); else if(random1 == 0 && random2 == 0 && random3 == 1) printf("YELLOW \n"); else if(random1 == 0 && random2 == 1 && random3 == 0) printf("MAGENTA \n"); else if(random1 == 1 && random2 == 0 && random3 == 0) printf("CYAN \n"); else if(random1 == 0 && random2 == 1 && random3 == 1) printf("RED \n"); else if(random1 == 1 && random2 == 0 && random3 == 1) printf("GREEN \n"); else if(random1 == 1 && random2 == 1 && random3 == 0) printf("BLUE \n"); myledR = random1; myledG = random2; myledB = random3; wait(0.1); myledR = 1; myledG = 1; myledB = 1; wait(0.05); } }