Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
//Code created by Ian Buckley for an article on makeuseof.com
//define pins for the red, green and blue LEDs
#define RED_LED 6
#define BLUE_LED 5
#define GREEN_LED 9
//overall brightness value
int brightness = 255;
//individual brightness values for the red, green and blue LEDs
int gBright = 0;
int rBright = 0;
int bBright = 0;
int fadeSpeed = 10;
void setup() {
//set up pins to output.
pinMode(GREEN_LED, OUTPUT);
pinMode(RED_LED, OUTPUT);
pinMode(BLUE_LED, OUTPUT);
//Call the TurnOn method, wait, then call TurnOff
TurnOn();
delay(5000);
TurnOff();
}
void TurnOn(){
for (int i=0;i<256; i++){
analogWrite(RED_LED, rBright);
rBright +=1;
delay(fadeSpeed);
}
for (int i=0;i<256; i++){
analogWrite(BLUE_LED, bBright);
bBright += 1;
delay(fadeSpeed);
}
for (int i=0;i<256; i++){
analogWrite(GREEN_LED, gBright);
gBright +=1;
delay(fadeSpeed);
}
}
void TurnOff(){
for (int i=0;i<256; i++){
analogWrite(GREEN_LED, brightness);
analogWrite(RED_LED, brightness);
analogWrite(BLUE_LED, brightness);
brightness -= 1;
delay(delay(fadeSpeed);
}
}
void loop(){
}
@phaze3131

This comment has been minimized.

Copy link

phaze3131 commented Dec 29, 2019

does not work, error line 67

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.