//int BRILLO = 0;
// Pin de entrada del potenciometro
int pinPot=15;
// Pin de salida al led
int Led0=2;
int Led1=4;
int Led2=14;
int Led3=12;
int Led4=13;
//Características del PWM

void setup()
{
  pinMode(Led0, OUTPUT);
  pinMode(Led1, OUTPUT);
  pinMode(Led2, OUTPUT);
  pinMode(Led3, OUTPUT);
  pinMode(Led4, OUTPUT);

}
void loop()
{
  
  //BRILLO = analogRead(pinPot);
  //Mostramos la señal del potenciometro
  //Serial.println(BRILLO);
  //desde 0 a 4095
  //Dividimos la señal en entre 16
  //BRILLO = (BRILLO/16);

  int ADC = analogRead(pinPot);
  int Lectura = map(ADC, 0, 4095, 0, 4);
  switch (Lectura) {
    case 0:
      digitalWrite(Led0, HIGH);
      digitalWrite(Led1, LOW);
      digitalWrite(Led2, LOW);
      digitalWrite(Led3, LOW);
      digitalWrite(Led4, LOW);
      break;
    case 1:
      digitalWrite(Led0, HIGH);
      digitalWrite(Led1, HIGH);
      digitalWrite(Led2, LOW);
      digitalWrite(Led3, LOW);
      digitalWrite(Led4, LOW);
      break;
    case 2:
      digitalWrite(Led0, HIGH);
      digitalWrite(Led1, HIGH);
      digitalWrite(Led2, HIGH);
      digitalWrite(Led3, LOW);
      digitalWrite(Led4, LOW);
      break;
    case 3:
      digitalWrite(Led0, HIGH);
      digitalWrite(Led1, HIGH);
      digitalWrite(Led2, HIGH);
      digitalWrite(Led3, HIGH);
      digitalWrite(Led4, LOW);
      break;
    case 4:
      digitalWrite(Led0, HIGH);
      digitalWrite(Led1, HIGH);
      digitalWrite(Led2, HIGH);
      digitalWrite(Led3, HIGH);
      digitalWrite(Led4, HIGH);
      break;
   }
}