Fading LED

int LED = 9;
int i = 0; //our counter

void setup() {
pinMode(LED, OUTPUT); // LED is an output
}

void loop() {
for (i=0; i<255; i++) { //loop from 0 to 254 (fade in)
analogWrite(LED, i); //set the LED brightness
delay(10); //need the delay cuz otherwise we wouldn’t see it
}
for (i=255; i>0; i–){ //loop from 255 to 1 (fade out)
analogWrite(LED, i); //set the LED brightness
delay(10);
}
}

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: