EXPLICACION
//Luminosidad variable de un led mediante pulsos PWM: Titulo.
int i; Variable que permite controlar la luminosidad del led.
int tiempo=1000; :Variable del tiempo 1 segundo=1000 mili - segundos.
void setup(): Es el inicio.
{:Inicio del ciclo.
pinMode(11,OUTPUT);:Pin digital especial almacena luz pines especiales 3, 5, 6, 9, 10, 11.
}:Fin del ciclo.
void loop():Conjunto de instrucciones repetibles en la placa ARDUINO UNO R3.
{:Inicio de ciclo.
analogWrite(11,LOW);:Se declara al pin 11 con 0 volts o apagado.
brillo();:Función para generar el brillo de led.
}:Fin del ciclo.
Void brillo():Funcion brillo compuesta por un ciclo for permite controlar el brillo desde 0 hasta 225 correspondiente a 0 a 5 volts.
{:Inicio del ciclo.
for(i=0;i<=225;i=i+10):Ciclo que permite incrementar de 10 en 10 la luminosidad la variable toma valor de 0 hasta 225.
{.Inicio del ciclo.
analogWrite(11,i);:El led empieza a encender según la variable.
delay(tiempo);:Variable que manipula el tiempo del encendido del led.
}: fin del ciclo y codigo.
No hay comentarios:
Publicar un comentario