You are on page 1of 4

//definicion de simbolos

int pwm_led_azul = 3;
int pwm_led_rojo = 5;
int pwm_led_verde = 6;
int cont;
int patuno;
int patdos;
int pattres;

void setup()
{
//Definicion de pines
pinMode (pwm_led_azul,OUTPUT);
pinMode (pwm_led_rojo,OUTPUT);
pinMode (pwm_led_verde,OUTPUT);
}

void loop()
{
analogWrite (pwm_led_azul, 255);
analogWrite (pwm_led_rojo, 255);
analogWrite (pwm_led_verde, 255);

//Encendido gradual del verde


for(cont = 255; cont >= 0; cont = cont-2)
{
analogWrite(pwm_led_verde, cont);
delay (200);
}
{
analogWrite(pwm_led_verde, 0);
delay(2000);
}
for(cont = 0; cont <= 255; cont = cont+2)
{
analogWrite(pwm_led_verde, cont);
delay (50);
}
for(patuno = 0 ; patuno <= 15; patuno = patuno+1)
{
analogWrite (pwm_led_azul, 255);
delay(100);
analogWrite (pwm_led_azul, 0);
delay(50);
analogWrite (pwm_led_azul, 255);
delay(100);
analogWrite (pwm_led_azul, 0);
delay(50);
analogWrite (pwm_led_rojo, 255);
delay(100);
analogWrite (pwm_led_rojo, 0);
delay(50);
analogWrite (pwm_led_rojo, 255);
delay(100);
analogWrite (pwm_led_rojo, 0);
delay(50);
analogWrite (pwm_led_azul, 255);
analogWrite (pwm_led_rojo, 255);
analogWrite (pwm_led_verde, 255);
delay(100);
}
{
analogWrite (pwm_led_azul, 255);
analogWrite (pwm_led_rojo, 255);
analogWrite (pwm_led_verde, 255);
delay(1000);
}
for(patdos = 0; patdos <= 6; patdos = patdos+1)
{
analogWrite (pwm_led_azul, 0);
delay(500);
analogWrite (pwm_led_azul, 255);
delay(500);
analogWrite (pwm_led_rojo, 255);
delay(100);
analogWrite (pwm_led_rojo, 0);
delay(100);
analogWrite (pwm_led_azul, 255);
analogWrite (pwm_led_rojo, 255);
analogWrite (pwm_led_verde, 255);
delay(100);
}
{
{
analogWrite (pwm_led_azul, 255);
analogWrite (pwm_led_rojo, 255);
analogWrite (pwm_led_verde, 255);
delay(1000);
}
}
for(pattres = 0; pattres <= 30; pattres = pattres+1)
{
analogWrite (pwm_led_azul, 255);
delay(100);
analogWrite (pwm_led_azul, 0);
delay(100);
analogWrite (pwm_led_azul, 255);
delay(100);
analogWrite (pwm_led_azul, 0);
delay(40);
analogWrite (pwm_led_rojo, 0);
delay(30);
analogWrite (pwm_led_rojo, 255);
delay(40);
}
{
{
analogWrite (pwm_led_azul, 255);
analogWrite (pwm_led_rojo, 255);
analogWrite (pwm_led_verde, 255);
delay(1000);
}
}
}

You might also like