int SWHT = 12;
int J = 11;
int L = 10;
int G = 9;
int C = 8;
int pot= 4;
int led1;
int x;
int y;
int brillo;
int leds;
void setup() {
pinMode(SWHT, INPUT); //configura el pin como entrada
pinMode(J, OUTPUT); // configura el pin como salida
pinMode(L, OUTPUT); // configura el pin como salida
pinMode(G, OUTPUT); // configura el pin como salida
pinMode(C, OUTPUT); // configura el pin como salida
}
}
void loop() {
x= digitalRead(SWHT); // lee el pin de entrada
if(x == 0) // condicion OFF
{
digitalWrite(J, HIGH);
digitalWrite(L, HIGH);
digitalWrite(G, LOW);
digitalWrite(C, LOW);
}
if(x ==1)
{
pot = analogRead(A4); // puerto analogo
led1 = map(pot, 0, 1023, 0, 255);
y = 255-led1;
analogWrite(G, y);
analogWrite(L, y);
analogWrite(C, led1);
analogWrite(J,led1);
analogWrite(leds, brillo);
}
}
20