fancy lampje
Dependencies: mbed QEI HIDScope biquadFilter MODSERIAL FXOS8700Q FastPWM
main.cpp
- Committer:
- MatthewMaat
- Date:
- 2019-09-10
- Revision:
- 2:626688c21b6f
- Parent:
- 1:b862262a9d14
- Child:
- 3:46c11151e0fd
File content as of revision 2:626688c21b6f:
#include "mbed.h" //#include "HIDScope.h" //#include "QEI.h" #include "MODSERIAL.h" //#include "BiQuad.h" //#include "FastPWM.h" #include <iostream> DigitalOut ledred(LED_RED); DigitalOut ledblue(LED_BLUE); DigitalOut ledgreen(LED_GREEN); MODSERIAL pc(USBTX, USBRX); int main() { char c; c='x'; int color; pc.baud(115200); pc.printf("\r\nStarting...\r\n\r\n"); pc.printf("Hello world!"); while (true) { color+=1; ledred!=ledred; if (color%2==0) { ledgreen=!ledgreen; } if (color%4==0) { ledblue=!ledblue; } if (color%8==0) { if (c=='g') { DigitalOut ledred(LED_RED); ledred=!ledred; DigitalOut ledblue(LED_BLUE); ledblue=!ledblue; DigitalOut ledgreen(LED_GREEN); } else if (c=='b') { DigitalOut ledred(LED_RED); ledred=!ledred; DigitalOut ledblue(LED_BLUE); DigitalOut ledgreen(LED_GREEN); ledgreen=!ledgreen; } else if (c=='r') { DigitalOut ledred(LED_RED); DigitalOut ledblue(LED_BLUE); ledblue=!ledblue; DigitalOut ledgreen(LED_GREEN); ledgreen=!ledgreen; } else { DigitalOut ledred(LED_RED); ledred=!ledred; DigitalOut ledblue(LED_BLUE); ledblue=!ledblue; DigitalOut ledgreen(LED_GREEN); ledgreen=!ledgreen; } c=pc.getc(); pc.putc(c); } wait_ms(500); } }