short led1 = 13;
short led2 = 12;
short led3 = 14;
short led4 = 27;
short led5 = 26;
short led6 = 18;
short led7 = 5;
short led8 = 4;
short led9 = 2;
short led10 = 15;
int potenciometro = 32;
short val = 0;
void setup() {
Serial.begin(115200);
Serial.print("Vúmetro");
pinMode(led1, OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
pinMode(led6,OUTPUT);
pinMode(led7,OUTPUT);
pinMode(led8,OUTPUT);
pinMode(led9,OUTPUT);
pinMode(led10,OUTPUT);
pinMode(potenciometro, INPUT);
}
void loop() {
val = analogRead(potenciometro);
Serial.print("El valor ADC en porcentaje es: ");
Serial.print(val);
//led 1
if (val >= 409.6){
digitalWrite(led1,1);
}
else{
digitalWrite(led1,0);
}
// led2
if (val >= 819.2){
digitalWrite(led2,1);
}
else{
digitalWrite(led2,0);
}
// led3
if (val >= 1228.8){
digitalWrite(led3,1);
}
else{
digitalWrite(led3,0);
}
// led4
if (val >= 1638.4){
digitalWrite(led4,1);
}
else{
digitalWrite(led4,0);
}
// led5
if (val >= 2048){
digitalWrite(led5,1);
}
else{
digitalWrite(led5,0);
}
// led6
if (val >= 2457.6){
digitalWrite(led6,1);
}
else{
digitalWrite(led6,0);
}
// led7
if (val >= 2867.6){
digitalWrite(led7,1);
}
else{
digitalWrite(led7,0);
}
// led8
if (val >= 3276.8){
digitalWrite(led8,1);
}
else{
digitalWrite(led8,0);
}
// led9
if (val >= 3686.4){
digitalWrite(led9,1);
}
else{
digitalWrite(led9,0);
}
// led10
if (val >= 4096){
digitalWrite(led10,1);
}
else{
digitalWrite(led10,0);
}
}