Description:
I added a Dim effect from some code examples online. I had the LED blink once it reached its max brightness, before dimming back down to zero.
Components:
Arduino
Breadboard
Resistor (220 Ohms)
Red, Black, Green Jumper
Green LED
Code:
int ledPin = 9;
int delay_time = 50;
int brightness = 0;
int fadeAmount = 5;
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
if (brightness==255) {
analogWrite(ledPin, 0);
delay(1000);
analogWrite(ledPin, brightness);
}
else {
analogWrite(ledPin, brightness);
}
brightness = brightness + fadeAmount;
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}
delay(delay_time);
}

It’s great to learn how to make the light dim! :p Good job!