Skip to content

Instantly share code, notes, and snippets.

@li2hub
Last active October 3, 2018 12:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save li2hub/a55b22c297d2f2f6bd9caea8b8f1e858 to your computer and use it in GitHub Desktop.
Save li2hub/a55b22c297d2f2f6bd9caea8b8f1e858 to your computer and use it in GitHub Desktop.
int delay_time=5;
int redPin=D5;
int greenPin=D6;
int bluePin=D7;
void setup() {
pinMode(redPin,OUTPUT);
pinMode(greenPin,OUTPUT);
pinMode(bluePin,OUTPUT);
}
void loop() {
for(int i=0;i<255;i++)
{
analogWrite(redPin,i);
analogWrite(greenPin,0);
analogWrite(bluePin,0);
delay(delay_time);
}
for(int i=255;i>0;i--)
{
analogWrite(redPin,i);
analogWrite(greenPin,0);
analogWrite(bluePin,0);
delay(delay_time);
} //Fade RED on and off
for(int i=0;i<255;i++)
{
analogWrite(redPin,0);
analogWrite(greenPin,i);
analogWrite(bluePin,0);
delay(delay_time);
}
for(int i=255;i>0;i--)
{
analogWrite(redPin,0);
analogWrite(greenPin,i);
analogWrite(bluePin,0);
delay(delay_time);
} //Fade GREEN on and off
for(int i=0;i<255;i++)
{
analogWrite(redPin,0);
analogWrite(greenPin,0);
analogWrite(bluePin,i);
delay(delay_time);
}
for(int i=255;i>0;i--)
{
analogWrite(redPin,0);
analogWrite(greenPin,0);
analogWrite(bluePin,i);
delay(delay_time);
} //Fade BLUE on and off
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment