Cómo modificar la velocidad de parpadeo de un LED usando un potenciómetro

Actualizado hace 5 meses por Jose Francisco Muñoz

Cómo modificar la velocidad de parpadeo de un LED usando un potenciómetro

Para conseguir que un LED se ilumine de forma intermitente se debe encender y apagar, de modo reiterado, cada cierto tiempo. La frecuencia de parpadeo es el tiempo que transcurre entre el encendido y el apagado del LED

Objetivo

Modificar la frecuencia de parpadeo de un LED usando un potenciómetro.

Procedimiento

El potenciometro entrega lecturas analogicas entre 0 y 1023, estos mismo valores se pueden usar directamente para indicar la velocidad de parpadeo.

También se puede mapear la lectura para fijar la frecuencia en segundos. Se propone usar 0, como valor mínimo de parpadeo, por lo el LED “aparentemente” siempre estará encendido y como intervalo máximo se propone usar 2 segundos.

Material

  • micro:bit.
  • Pack de baterías para alimentar a la micro:bit.
  • Placa de expansión (basic:bit o similar)
  • LED.
  • Potenciómetro.
  • 2 cables GVS para conectar el potenciómetro y el LED
  • Ordenador para programar la micro:bit.
  • Cable micro USB para volcar el programa a la memoria de la micro:bit

Fotografía

Conexiones

Atornillar la micro:bit a la basic:bit. Mediante los cables GVS, conectar el potenciómetro al puerto P1 y el LED en el puerto P2 de la placa de expansión. Alimentar la micro:bit con el pack de baterías.

Aplicaciones usadas

Plataforma de programación:

Extensiones y librerías:

  • No hace falta.

Código

Se crea una variable para guardar el valor mapeado entre 0 y 2 segundos (2000 ms) de la lectura del potenciómetro (0 - 1023). Esta variable será la que se usa para establecer la pausa entre el encendido y el apagado del LED. Este se enciende de forma digital por lo que el valor 0 indica LED apagado y 1 LED encendido.

https://makecode.microbit.org/_gsMdwwD6HVpD

Vídeo

https://youtu.be/qpxTKAwkNow