Solving Approach:

How do you plan to solve it?

 

 

Code

int pot = A0;
int leds[5] = {3,5,6,9,10};

void setup(){
  for(int i=0; i<5; i++){
    pinMode(i,OUTPUT);
  }
  pinMode(pot, INPUT);
}

void loop(){
  int reading = analogRead(pot);
  int i;
  if(reading <= 1275){
    for(i=0; i<reading/255; i++){
      analogWrite(leds[i], 255);
    }
    if(i != 5 && ((reading - 255*i) > 0)){
     analogWrite(leds[i], (reading - 255*i));
    }
  }
}



 

Output

Video

Add video of output (know more)

 

 

 

 

 

Photo of Output

Add a photo of your hardware showing the output.

 

 

 

 

 

Upvote
Downvote

Submit Your Solution

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