All submissions

LED Brightness Control Using PWM

Solving Approach:

How do you plan to solve it?

 

 

Code

/*Paste your code here*/

// Fade an LED using PWM
int ledPin = 9; // Pin with PWM (marked ~ on Arduino Uno)

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // Increase brightness
  for (int brightness = 0; brightness <= 255; brightness++) {
    analogWrite(ledPin, brightness); // Set PWM duty cycle
    delay(10);
  }

  // Decrease brightness
  for (int brightness = 255; brightness >= 0; brightness--) {
    analogWrite(ledPin, brightness);
    delay(10);
  }
}



 

Output

Video

Add video of output (know more)

 

 

 

 

 

Photo of Output

Add a photo of your hardware showing the output.

 

 

 

 


 

Submit Your Solution

Note: Once submitted, your solution goes public, helping others learn from your approach!