![](/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.
Revision 0:8f9265fb1552, committed 2020-07-31
- Comitter:
- saltire78
- Date:
- Fri Jul 31 12:19:03 2020 +0000
- Commit message:
- online posting
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
--- /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');} + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Fri Jul 31 12:19:03 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400 \ No newline at end of file