Advertisement
gabbyshimoni

TestRGB-LED via keyboard

Nov 12th, 2018
2,097
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. /*
  2.   Sample program to control the color of a RGB LED via the keyboard
  3.   Set the correct PWM pins that are connected to the RGB LED
  4. */
  5. #define redPin  7
  6. #define greenPin 6
  7. #define bluePin 5
  8. void setup() {
  9.   pinMode(redPin, OUTPUT);
  10.   pinMode(greenPin, OUTPUT);
  11.   pinMode(bluePin, OUTPUT);
  12.   Serial.begin(9600);
  13. }
  14. void loop() {
  15.   while (Serial.available() == 0); // wait until a value is entered
  16.   Serial.println("Enter Red value [0-255]:");
  17.   int red = Serial.parseInt(); // get the PWM value for red led
  18.   delay(100);
  19.   while (Serial.available() == 0); // wait until a value is entered
  20.   Serial.println("Enter Green value [0-255]:");
  21.   int green = Serial.parseInt(); // get the PWM value for green led
  22.   delay(100);
  23.   while (Serial.available() == 0); // wait until a value is entered
  24.   Serial.println("Enter Blue value [0-255]:");
  25.   int blue = Serial.parseInt(); // get the PWM value for blue led
  26.   delay(100);
  27.  
  28.   analogWrite(redPin, red);
  29.   analogWrite(greenPin, green);
  30.   analogWrite(bluePin, blue);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement