Skip to content

Instantly share code, notes, and snippets.

Created February 22, 2013 21:55
Show Gist options
  • Save anonymous/5016843 to your computer and use it in GitHub Desktop.
Save anonymous/5016843 to your computer and use it in GitHub Desktop.
int ledPin = 9;    // LED connected to digital pin 9
void setup()  {
 // nothing happens in setup
}
void loop()  {
 // fade in from min to max in increments of 5 points:
 for(int fadeValue = 0 ; fadeValue <= 255; fadeValue +=5) {
   // sets the value (range from 0 to 255):
   analogWrite(ledPin, fadeValue);        
   // wait for 30 milliseconds to see the dimming effect    
   delay(30);                            
 }
 // fade out from max to min in increments of 5 points:
 for(int fadeValue = 255 ; fadeValue >= 0; fadeValue -=5) {
   // sets the value (range from 0 to 255):
   analogWrite(ledPin, fadeValue);        
   // wait for 30 milliseconds to see the dimming effect    
   delay(30);                            
 }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment