
basic:bit micro:bit Actuador Láser

🔴 Encendido y apagado de un láser con micro:bit y basic:bit
En esta práctica vamos a aprender a controlar un actuador externo utilizando una placa micro:bit y la extensión basic:bit. El objetivo será hacer parpadear un módulo láser, encendiéndolo durante un segundo y apagándolo durante otro segundo de forma repetitiva.
Esta actividad es una excelente introducción al control de actuadores digitales y permite comprender cómo una placa programable puede interactuar con dispositivos electrónicos externos.
🤖 ¿Qué es la micro:bit?
La micro:bit es una pequeña placa programable diseñada para aprender programación y electrónica de forma sencilla.
Entre sus componentes destacan:
- Matriz de 25 LED.
- Botones A y B.
- Acelerómetro.
- Brújula digital.
- Sensor de temperatura.
- Comunicación por radio y Bluetooth.
- Pines de entrada y salida.
Gracias a estos elementos podemos crear proyectos de robótica, domótica, videojuegos y sistemas inteligentes.
🔌 ¿Qué es la basic:bit?
La basic:bit es una extensión para la placa micro:bit diseñada para facilitar la conexión de sensores y actuadores.
La micro:bit por sí sola dispone de pines de entrada y salida, pero conectar dispositivos externos directamente puede resultar incómodo para principiantes. La extensión basic:bit actúa como un adaptador que permite conectar componentes electrónicos de forma rápida y segura mediante conectores claramente identificados.
Gracias a la basic:bit podemos realizar prácticas de electrónica y robótica sin necesidad de utilizar protoboards ni realizar cableados complejos.

⚙️ ¿Para qué sirve la extensión basic:bit?
La extensión basic:bit amplía las posibilidades de la micro:bit permitiendo conectar fácilmente:
- Sensores de temperatura.
- Sensores de luz.
- Sensores de sonido.
- Pulsadores.
- LEDs.
- Zumbadores.
- Módulos láser.
- Otros sensores y actuadores compatibles.
Esto la convierte en una herramienta ideal para iniciarse en la programación física y la robótica educativa.
🔌 Conectores de la extensión basic:bit
La extensión basic:bit proporciona acceso simplificado a los tres pines principales de entrada y salida de la micro:bit:
- P0
- P1
- P2
Cada uno de estos conectores dispone de tres terminales:
S (Signal)
Pin de señal utilizado para enviar o recibir datos.
V (Voltage)
Alimentación positiva procedente de la micro:bit.
G (Ground)
Conexión a tierra o negativo del circuito.
Esta distribución facilita enormemente la conexión de sensores y actuadores, ya que todos los módulos compatibles utilizan la misma estructura de tres conexiones.
🎯 Objetivo de la práctica
Conseguir que un módulo láser conectado al pin P1:
- Se encienda durante 1 segundo.
- Se apague durante 1 segundo.
- Repita este proceso indefinidamente.
Este comportamiento es similar al de una baliza luminosa o un sistema de señalización.
🔧 Material necesario
- 1 micro:bit.
- 1 extensión basic:bit.
- 1 módulo láser.
- Cable USB.
- Ordenador con MakeCode.
🔌 Montaje
Conecta el módulo láser al puerto:
P1
Respetando la posición de los tres cables:
- S → Señal.
- V → Alimentación.
- G → Tierra.
Una vez conectado, inserta la micro:bit en la extensión basic:bit.
💻 Programa
Al iniciar la placa aparece un icono en la matriz LED de la micro:bit.
Después, dentro del bloque “para siempre”, el programa realiza las siguientes acciones:
- Pone el pin P1 a valor 1.
- El láser se enciende.
- Espera 1000 milisegundos.
- Pone el pin P1 a valor 0.
- El láser se apaga.
- Espera otros 1000 milisegundos.
- Vuelve a comenzar.
🧠 ¿Qué significa escribir un 1 o un 0?
Cuando utilizamos:
escritura digital pin P1 a 1
La micro:bit envía tensión eléctrica por el pin.
Resultado:
✅ El láser se enciende.
Cuando utilizamos:
escritura digital pin P1 a 0
La tensión desaparece.
Resultado:
❌ El láser se apaga.

🔬 Funcionamiento del programa
El programa genera una señal digital cuadrada:
ENCENDIDO → 1 segundo
APAGADO → 1 segundo
ENCENDIDO → 1 segundo
APAGADO → 1 segundo
…
Este tipo de señales se utilizan frecuentemente en:
- Sistemas de alarma.
- Señalización luminosa.
- Comunicaciones digitales.
- Robótica.
- Automatización industrial.
🚀 Retos de ampliación
Cuando el programa funcione correctamente, intenta:
Nivel 1
Cambiar la velocidad de parpadeo.
Nivel 2
Encender el láser únicamente al pulsar el botón A.
Nivel 3
Controlar el láser mediante un sensor de luz.
Nivel 4
Crear un sistema de alarma utilizando simultáneamente un zumbador y el láser.
📚 Conclusión
En esta práctica hemos aprendido a utilizar la extensión basic:bit junto con la micro:bit para controlar un actuador externo. Utilizando únicamente dos instrucciones de salida digital hemos conseguido crear un sistema de encendido y apagado automático de un módulo láser, comprendiendo así uno de los conceptos fundamentales de la electrónica y la robótica: el control digital de dispositivos externos.
Este mismo principio se utiliza en multitud de dispositivos reales, desde semáforos inteligentes hasta sistemas de automatización industrial y robots.


