gabbyshimoni icon

rgbSwitcher

gabbyshimoni | PRO | 11/08/20 06:03:05 PM UTC | 0 ⭐ | 2043 👁️ | Never ⏰ | []
C++ |

750 B

|

None

|

0 👍

/

0 👎

#define redLed 11
#define blueLed 3
#define greenLed 5
void setup()
{
  pinMode(redLed, OUTPUT);
  pinMode(blueLed, OUTPUT);
  pinMode(greenLed, OUTPUT);
  Serial.begin(9600);
}
 
void loop()
{
  Serial.print("Choose red, blue, green:");
  while(Serial.available()==0);
  String Color = Serial.readString();
  Serial.println(Color[0]);
  
  switch(Color[0]){
    case 'r':
    digitalWrite(redLed,HIGH);
    digitalWrite(blueLed,LOW);
    digitalWrite(greenLed,LOW);
    break;
    
    case 'g':
    digitalWrite(redLed,LOW);
    digitalWrite(blueLed,LOW);
    digitalWrite(greenLed,HIGH);
    break;
    
    case 'b':
    digitalWrite(redLed,LOW);
    digitalWrite(blueLed,HIGH);
    digitalWrite(greenLed,LOW);
    break;
  }
    
}

Comments