
Led ON on button pressed of corresponding colour
Diff: main.cpp
- Revision:
- 0:ec5c43776fa2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri May 20 08:57:29 2022 +0000 @@ -0,0 +1,45 @@ +#include "mbed.h" + +Serial pc(USBTX,USBRX); +DigitalOut red(LED1); +DigitalOut green(LED2); +DigitalOut blue(LED3); + +int main() { + pc.printf("\nEnter the color of LED:\n\r"); + red = 1; + green = 1; + blue = 1; + while(1) + { + char c = pc.getc(); + if (c == 'g' or c == 'G') + { + pc.printf("G\n\r"); + red = 1; + blue = 1; + green = 0; + } + else if(c == 'B' or c == 'b') + { + pc.printf("B\n\r"); + red = 1; + green = 1; + blue = 0; + } + else if(c == 'R' or c == 'r') + { + pc.printf("R\n\r"); + green = 1; + blue = 1; + red = 0; + } + else + { + pc.printf("LED is OFF\n\r"); + green = 1; + blue = 1; + red = 1; + } + } +}