PRÁCTICA Nº 5: MODIFICAR CON UN POTENCIÓMETRO LA INTENSIDAD LUMINOSA DE UN LED
La práctica consiste en aumentar poco a poco la intensidad luminosa de un LED. Es imprescindible que conectéis a un puerto PWM (los que tienen el símbolo de la eñe), para poder variar su luminosidad. El programa que lo puede hacer sólo es el siguiente:
int led = 9; //Se escoje la variable donde se conectará el LED
int i;//Variable auxiliar para condicionales
void setup() {
pinMode(led, OUTPUT);//Se inicializa como OUTPUT el pin a usar. Debe ser PWM
}
void loop() {
//Se recorren los valores desde el 0 al 255 para enviar una señal PWM con ciclo de trabajo de 0% a 100%
//aumentando en 2.55% el ciclo de trabajo cada 10 mili segundos.
for(i=0; i<256; i++){
analogWrite(led,i);
delay(10);
}
//Se recorren los valores del 255 al 0 de mayor a menor igual que el for anterior.
for(i=255; i>-1; i--){
analogWrite(led,i);
delay(10);
}
}
LA PRÁCTICA PARA QUE ESTÉ APROBADA, CONSISTE EN VARIAR LA INTENSIDAD LUMINOSA DE UN LED CON UN POTENCIÓMETRO.
No hay comentarios:
Publicar un comentario