![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Increase/decrease and LED brightness by PC command, and send a response to the PC via a terminal window.
Diff: main.cpp
- Revision:
- 0:8f9265fb1552
diff -r 000000000000 -r 8f9265fb1552 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Jul 31 12:19:03 2020 +0000 @@ -0,0 +1,20 @@ +#include"mbed.h" + +Serial pc(USBTX,USBRX);//tx,rx +PwmOut led(LED1); +float brightness=0.0; + +int main(){ + pc.printf("Press 'u' to turn LED1 brightness up, 'd' to turn it down\n"); + while(1){ + char c =pc.getc(); + if((c=='u')&&(brightness<0.5)){ + brightness+=0.01; + led=brightness; + pc.putc('^');} + if((c=='d')&&(brightness>0.0)){ + brightness-=0.01; + led=brightness; + pc.putc('v');} + } +}