mag niet van hendrik D:
Dependencies: mbed MatrixMath QEI HIDScope Matrix biquadFilter MODSERIAL FastPWM
main.cpp
- Committer:
- Hendrikvg
- Date:
- 2019-09-12
- Revision:
- 5:dc3a076bbb10
- Parent:
- 4:4afc587630ea
- Child:
- 6:61618bf71a08
File content as of revision 5:dc3a076bbb10:
#include "mbed.h" #include "MODSERIAL.h" MODSERIAL pc(USBTX, USBRX); DigitalOut ledr(LED_RED); DigitalOut ledg(LED_GREEN); DigitalOut ledb(LED_BLUE); Ticker ReadEnCoder; char color='r'; void flicker() { if (color == 'r') { ledr=!ledr; ledg=1; ledb=1; } if (color == 'g') { ledr=1; ledg=!ledg; ledb=1; } if (color == 'b') { ledr=1; ledg=1; ledb=!ledb; } if (color == 'y') { ledr=!ledr; ledg=!ledg; ledb=1; } if (color == 'c') { ledr=1; ledg=!ledg; ledb=!ledb; } if (color == 'm') { ledr=!ledr; ledg=1; ledb=!ledb; } if (color == 'w') { ledr=!ledr; ledg=!ledg; ledb=!ledb; } } int main() { pc.baud(115200); while (true) { pc.printf("%c\n\r",color); ReadEnCoder.attach(flicker,0.5); color = pc.getc(); if (color == 'w') { ledr=0; ledg=0; ledb=0; } if (color == 'y') { ledr=0; ledg=0; ledb=1; } if (color == 'm') { ledr=0; ledg=1; ledb=0; } if (color == 'c') { ledr=1; ledg=0; ledb=0; } } }