ARDUINO MEGA 2560 ARDUINO MEGA 2560 J.L.G.C | Page 23

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