Advertisement
gabbyshimoni

rgbSwitcher

Nov 8th, 2020
1,788
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #define redLed 11
  2. #define blueLed 3
  3. #define greenLed 5
  4. void setup()
  5. {
  6.   pinMode(redLed, OUTPUT);
  7.   pinMode(blueLed, OUTPUT);
  8.   pinMode(greenLed, OUTPUT);
  9.   Serial.begin(9600);
  10. }
  11.  
  12. void loop()
  13. {
  14.   Serial.print("Choose red, blue, green:");
  15.   while(Serial.available()==0);
  16.   String Color = Serial.readString();
  17.   Serial.println(Color[0]);
  18.  
  19.   switch(Color[0]){
  20.     case 'r':
  21.     digitalWrite(redLed,HIGH);
  22.     digitalWrite(blueLed,LOW);
  23.     digitalWrite(greenLed,LOW);
  24.     break;
  25.    
  26.     case 'g':
  27.     digitalWrite(redLed,LOW);
  28.     digitalWrite(blueLed,LOW);
  29.     digitalWrite(greenLed,HIGH);
  30.     break;
  31.    
  32.     case 'b':
  33.     digitalWrite(redLed,LOW);
  34.     digitalWrite(blueLed,HIGH);
  35.     digitalWrite(greenLed,LOW);
  36.     break;
  37.   }
  38.    
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement