Hello Guys
I want to turn the LED on with some String codes from Serial Monitor, but unfortunately, my code is not working for turning the LED on.
I checked all LEDS and wires well in the breadboard.
I am using Arduino UNO and Arduino IDE 2.1.0.
can you please help me?
int BL=6;
int GL=5;
int YL=4;
int RL=3;
String Numb;
String M1="What is your Color? ";
void setup() {
// put your setup code here, to run once:
pinMode(RL, OUTPUT);
pinMode(YL, OUTPUT);
pinMode(GL, OUTPUT);
pinMode(BL, OUTPUT);
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(M1);
while(Serial.available()== 0){
}
Numb=Serial.readString();
Serial.println(Numb);
if(Numb== "Red"){
digitalWrite(RL, HIGH);
digitalWrite(YL, LOW);
digitalWrite(GL, LOW);
digitalWrite(BL, LOW);
}
if(Numb== "Blue"){
digitalWrite(RL, LOW);
digitalWrite(YL, LOW);
digitalWrite(GL, LOW);
digitalWrite(BL, HIGH);
}
if(Numb== "Green"){
digitalWrite(RL, LOW);
digitalWrite(YL, LOW);
digitalWrite(GL, HIGH);
digitalWrite(BL, LOW);
}
if(Numb== "Yelow"){
digitalWrite(RL, LOW);
digitalWrite(YL, HIGH);
digitalWrite(GL, LOW);
digitalWrite(BL, LOW);
}
}