Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int redLEDPin = 11;
- int greenLEDPin = 10;
- int blueLEDPin = 9;
- int redSwitchPin = 7;
- int greenSwitchPin = 6;
- int blueSwitchPin = 5;
- int randSwitchPin = 4;
- int red = 0;
- int blue = 0;
- int green = 0;
- void setup()
- {
- pinMode(redLEDPin, OUTPUT);
- pinMode(greenLEDPin, OUTPUT);
- pinMode(blueLEDPin, OUTPUT);
- pinMode(redSwitchPin, INPUT_PULLUP);
- pinMode(greenSwitchPin, INPUT_PULLUP);
- pinMode(blueSwitchPin, INPUT_PULLUP);
- pinMode(randSwitchPin, INPUT_PULLUP);
- }
- void loop()
- {
- if (digitalRead(redSwitchPin) == LOW)
- {
- red ++;
- if (red > 255) red = 0;
- }
- if (digitalRead(greenSwitchPin) == LOW)
- {
- green ++;
- if (green > 255) green = 0;
- }
- if (digitalRead(blueSwitchPin) == LOW)
- {
- blue ++;
- if (blue > 255) blue = 0;
- }
- if (digitalRead(randSwitchPin) == LOW)
- {
- red = random(0, 255);
- green = random(0, 255);
- blue = random (0, 255);
- }
- analogWrite(redLEDPin, red);
- analogWrite(greenLEDPin, green);
- analogWrite(blueLEDPin, blue);
- delay(32);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement