int red = 13;
int green = 12;
int blue = 11;
int output;
int dt=1000;
void setup() {
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
Serial.begin(9600);
Serial.println("Enter a number from 1 to 7:");
}
void loop() {
if (Serial.available() > 0) {
char input = Serial.read();
output = input - '0'; // Convert char to int
switch (output) {
case 1:
digitalWrite(red, HIGH);
digitalWrite(green, LOW);
digitalWrite(blue, LOW);
Serial.println("Its Red");
break;
case 2:
digitalWrite(red, LOW);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
Serial.println("Its Green");
break;
case 3:
digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(blue, HIGH);
Serial.println("Its Blue");
break;
case 4:
digitalWrite(red, HIGH);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
Serial.println("Its Yellow");
break;
case 5:
digitalWrite(red, LOW);
digitalWrite(green, HIGH);
digitalWrite(blue, HIGH);
Serial.println("Its Sky Blue");
break;
case 6:
digitalWrite(red, HIGH);
digitalWrite(green, LOW);
digitalWrite(blue, HIGH);
Serial.println("Its Purple");
break;
case 7:
digitalWrite(red, HIGH);
digitalWrite(green, HIGH);
digitalWrite(blue, HIGH);
Serial.println("Its White");
break;
default:
digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(blue, LOW);
Serial.println("Its Off");
break;
}
delay(dt);
Serial.println("Enter a number from 1 to 7:");
}
}
// int red=13;
// int green=12;
// int blue=11;
// int dt=250;
// int output;
// void setup() {
// // put your setup code here, to run once:
// pinMode(red, OUTPUT);
// pinMode(green, OUTPUT);
// pinMode(blue, OUTPUT);
// Serial.begin(9600);
// Serial.println("enter 1 to 7");
// }
// void loop() {
// // put your main code here, to run repeatedly:
// if(Serial.available()>0){
// String input= Serial.readStringUntil('\n');
// output = input.toInt();
// if(output==1)
// {
// digitalWrite(red, HIGH);
// digitalWrite(green, LOW);
// digitalWrite(blue, LOW);
// }
// else if(output==2)
// {
// digitalWrite(red, LOW);
// digitalWrite(green, HIGH);
// digitalWrite(blue, LOW);
// }
// else if(output==3)
// {
// digitalWrite(red, LOW);
// digitalWrite(green, LOW);
// digitalWrite(blue, HIGH);
// }
// else if(output==4)
// {
// digitalWrite(red, HIGH);
// digitalWrite(green, HIGH);
// digitalWrite(blue, LOW);
// }
// else if(output==5)
// {
// digitalWrite(red, LOW);
// digitalWrite(green, HIGH);
// digitalWrite(blue, HIGH);
// }
// else if(output==6)
// {
// digitalWrite(red, HIGH);
// digitalWrite(green, LOW);
// digitalWrite(blue, HIGH);
// }
// else if(output==7)
// {
// digitalWrite(red, HIGH);
// digitalWrite(green, HIGH);
// digitalWrite(blue, HIGH);
// }
// else
// {
// digitalWrite(red, LOW);
// digitalWrite(green, LOW);
// digitalWrite(blue, LOW);
// }
// }
// Serial.println("enter 1 to 7");
// }