Programación:
int entrada= A0;
int led1PWM = 8;
int led2PWM = 7;
int led3PWM= 6;
int led4PWM = 5;
int potenciometro = 0;
int resultad = 0;
int resultad2 =0;
int dip;
void setup() {
pinMode(49, INPUT);
pinMode(led1PWM, OUTPUT);
pinMode(led2PWM, OUTPUT);
pinMode(led3PWM, OUTPUT);
pinMode(led4PWM, OUTPUT);
}
void loop() {
dip=digitalRead(49);
if(dip==0){
digitalWrite(led1PWM,LOW);
digitalWrite(led2PWM,LOW);
digitalWrite(led3PWM,LOW);
digitalWrite(led4PWM,LOW);}
if( dip==1) {
potenciometro = analogRead(entrada);
resultad=potenciometro;
//resultad = map(potenciometro, 0, 512, 0, 255);
analogWrite(led1PWM, resultad);
//potenciometro = analogRead(entrada);
//resultad1 = map(potenciometro, 0, 1023, 0, 126);
analogWrite(led2PWM, resultad);
// potenciometro = analogRead(entrada);
resultad2 = map(potenciometro, 513, 1023, 0, 255);
analogWrite(led3PWM, resultad2);
analogWrite(led4PWM, resultad2);}
}
}
}
Simulación del Proyecto: