int led1 = 21;
int led2= 22;
int led3 = 23;
int led4 = 17;
int led5 = 16;
int pot = 32;
int val;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(pot,INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
analogReadResolution(10); //para llegar a 1023 (max. de Arduino)
}
void loop() {
// put your main code here, to run repeatedly:
val = analogRead(pot);
if(val<204.6){
digitalWrite(led1, HIGH);
}
if(val>=204.6 && val <409.2){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
}
if(val>=409.2 && val <613.8){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
}
if(val>=613.8 && val <818.4){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
}
if(val>=818.4 && val <= 1023){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
}
Serial.println(val);
delay(10);
}