Tema 19. Inmunología y el sistema inmunitario 2024
1 1 encender led
1. Programando un LED en bitbloq (I)
¿Qué son los LED?
La palabra LED es el acrónimo de light-emitting diode (en español, diodo emisor de luz). Los
LED son diodos semiconductores que permiten que la corriente circule únicamente en una
dirección y emiten luz cuando se activan. Uno de los usos más comunes de los LED es el de
indicadores en dispositivos electrónicos, sustituyendo a las pequeñas bombillas que se
usaban con anterioridad. Además, dada su capacidad para operar a altas frecuencias, se usan
también en tecnologías avanzadas y de control.
El desarrollo más reciente de los LED ha permitido que se puedan utilizar en el ámbito de la iluminación ambiental. Aunque
actualmente su uso en este campo es limitado, se prevé un aumento de su presencia en los próximos años, pues tienen
numerosas ventajas frente a las lámparas incandescentes y fluorescentes. Algunas de ellas son las siguientes:
Bajo consumo de energía.
Vida útil más larga.
Menor tamaño.
Mayor robustez.
Emisión de calor reducida.
Mayor resistencia a las vibraciones y a los golpes.
¿Quieres aprender a programar un LED usando bitbloq? Te enseñamos mediante ejemplos:
Vas a necesitar
1 LED
Una placa Arduino
Un cable USB
Y, por supuesto, un ordenador con acceso a internet
Vamos a poner varios ejemplos para que aprendas a programar un LED, ¡al grano!
Ejemplo 1
Encender un LED
Es uno de los ejemplos de programación más sencillos. Necesitas conectar la placa controladora al ordenador con el cable
USB. A su vez, conecta el LED a la placa controladora. Al conectar cualquier componente es muy importante que te
asegures de que los colores de los cables coinciden con los colores del pin al que lo vamos a conectar: el negro con el negro,
el rojo con el rojo y el amarillo o blanco con el amarillo.
El LED es un componente digital, ya que admite solo dos estados: apagado y encendido. Todos los componentes, ya sean
sensores o actuadores que tengan solo dos estados, serán digitales, otro ejemplo es el botón (pulsador), que puede estar
pulsado o no pulsado. Los pines digitales se corresponden con la ristra larga de pines de la placa, van del 0 al 13, aunque no
se recomienda usar los pines 0 y 1, ya que son los mismos que se usan para la comunicación de la placa con el ordenador, y
por ello podría darse un comportamiento inesperado o que nuestros programas no carguen correctamente.
Seguimos los siguientes pasos para resolver el problema.
2. Conectamos el LED en el PIN digital 13, tal y como se muestra en los siguientes esquemas.
Ahora, programamos con bitbloq la placa controladora para que encienda el LED. Para ello,
seleccionamos el bloque LED, le asignamos el pin digital 8 y establecemos la acción que deseamos desempeñar: en este
caso, ENCENDER.
Otra opción equivalente seria poner el siguiente bloque. El programa seria exáctamente el mismo
Tras programar la placa controladora, si todo ha ido bien, el LED conectado en el pin digital número 8 debería estar encendido.
Si no se enciende, averigua qué puede haber ocurrido haciéndote las siguientes preguntas: “¿He conectado la placa al
ordenador?” “¿He seleccionado correctamente el puerto al que se ha conectado la placa?” “¿Coinciden los colores de los
cables del LED con los del pin al que lo he conectado?” “¿He asignado un pin digital al bloque de LED en bitbloq?” “¿Me he
acordado de ENCENDER el LED en el bloque?