Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- byte red = 0;
- byte green = 0;
- byte blue = 0;
- #define redPin 11
- #define bluePin 10
- #define greenPin 9
- int redArray[3] = {0, 255, 255};
- int orangeArray[3] = {0, 230, 255};
- int yellowArray[3] = {25, 120, 255};
- int greenArray[3] = {255, 0, 255};
- int blueArray[3] = {255, 255, 0};
- void setup()
- {
- pinMode(redPin, OUTPUT);
- pinMode(greenPin, OUTPUT);
- pinMode(bluePin, OUTPUT);
- analogWrite(redPin, 255);
- analogWrite(greenPin, 255);
- analogWrite(bluePin, 255);
- }
- void loop()
- {
- colorOn(redPin);
- colorOff(bluePin);
- colorOnS(greenPin);
- colorOffS(redPin);
- colorOn(bluePin);
- colorOff(greenPin);
- /*
- redcode();
- delay(500);
- orangecode();
- delay(500);
- yellowcode();
- delay(500);
- greencode();
- delay(500);
- bluecode();
- delay(500);
- */
- }
- void colorOff(int pin)
- {
- for (int i = 0; i < 255; i++)
- {
- analogWrite(pin, i);
- delay(7);
- }
- }
- void colorOn(int pin)
- {
- for (int i = 255; i >= 0; i--)
- {
- analogWrite(pin, i);
- delay(7);
- }
- }
- void colorOffS(int pin)
- {
- for (int i = 0; i < 255; i++)
- {
- analogWrite(pin, i);
- delay(5);
- }
- }
- void colorOnS(int pin)
- {
- for (int i = 255; i >= 0; i--)
- {
- analogWrite(pin, i);
- delay(15);
- }
- }
- void redcode()
- {
- analogWrite(redPin, redArray[0]);
- analogWrite(greenPin, redArray[1]);
- analogWrite(bluePin, redArray[2]);
- }
- void orangecode()
- {
- analogWrite(redPin, orangeArray[0]);
- analogWrite(greenPin, orangeArray[1]);
- analogWrite(bluePin, orangeArray[2]);
- }
- void yellowcode()
- {
- analogWrite(redPin, yellowArray[0]);
- analogWrite(greenPin, yellowArray[1]);
- analogWrite(bluePin, yellowArray[2]);
- }
- void greencode()
- {
- analogWrite(redPin, greenArray[0]);
- analogWrite(greenPin, greenArray[1]);
- analogWrite(bluePin, greenArray[2]);
- }
- void bluecode()
- {
- analogWrite(redPin, blueArray[0]);
- analogWrite(greenPin, blueArray[1]);
- analogWrite(bluePin, blueArray[2]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement