int redPin = 9;
int greenPin = 10;
int bluePin = 11;
String myColor;
String msg = "What color do you want?";
String msg2 = " Use valid color!";
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(msg);
while(Serial.available()==0){
}
myColor=Serial.readString();
myColor.trim();
myColor.toLowerCase();
if (myColor=="red"){
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
}else if (myColor=="green"){
digitalWrite(redPin, LOW);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);
}else if (myColor=="aqua"){
digitalWrite(redPin, 255);
analogWrite(greenPin, LOW);
analogWrite(bluePin, 255);
}else{
Serial.println(msg2);
}
}