Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Sample program to control the color of a RGB LED via the keyboard
- Set the correct PWM pins that are connected to the RGB LED
- */
- #define redPin 7
- #define greenPin 6
- #define bluePin 5
- void setup() {
- pinMode(redPin, OUTPUT);
- pinMode(greenPin, OUTPUT);
- pinMode(bluePin, OUTPUT);
- Serial.begin(9600);
- }
- void loop() {
- while (Serial.available() == 0); // wait until a value is entered
- Serial.println("Enter Red value [0-255]:");
- int red = Serial.parseInt(); // get the PWM value for red led
- delay(100);
- while (Serial.available() == 0); // wait until a value is entered
- Serial.println("Enter Green value [0-255]:");
- int green = Serial.parseInt(); // get the PWM value for green led
- delay(100);
- while (Serial.available() == 0); // wait until a value is entered
- Serial.println("Enter Blue value [0-255]:");
- int blue = Serial.parseInt(); // get the PWM value for blue led
- delay(100);
- analogWrite(redPin, red);
- analogWrite(greenPin, green);
- analogWrite(bluePin, blue);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement