lunes, 21 de enero de 2019

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