Actuadores
💡 LED 🔴 Láser 🌀 Ventilador ⚙️ Servomotores 📺 Pantalla OLED
Sensores Digitales
🔵 Pulsador 🟠 Sensor Choque 🔴 Sensor PIR
Sensores Analógicos
🔵 Sensor Lluvia 🟡 Sensor Luz
Contactar
Actuador Digital

Módulo
Láser

Emite un haz de luz láser de baja potencia, visible y preciso. Perfecto para proyectos de detección de presencia, efectos visuales, comunicación óptica y experimentos de física.

3V
Voltaje operación
Digital
Tipo de señal
3 pines
Conexión sencilla
Módulo Láser para micro:bit

¿Qué es el módulo láser?

Un emisor láser de baja potencia (clase I/II) montado en una placa Octopus de 3 pines, controlable directamente desde micro:bit con una señal digital.

Luz en línea recta y precisa

El módulo láser Octopus de Elecfreaks incluye un diodo láser de 3V montado en una PCB con conector de 3 pines (SVG). A diferencia de un LED convencional, el láser emite un haz colimado muy estrecho que no se dispersa, lo que lo hace ideal para apuntar a un objeto, crear una barrera de detección o experimentar con óptica.

El control es 100% digital: escribes 1 para encenderlo y 0 para apagarlo. No requiere librerías ni configuración especial.

🔴
Tipo
Diodo láser rojo
Voltaje
3V (shield)
🔌
Conector
3 pines (SVG)
📡
Control
Digital (0/1)
micro:bit placa de desarrollo ⚡ micro:bit V1 & V2
📌 Diagrama de pines
S
Signal (Señal)
Conectar a cualquier pin digital (P0, P1, P2...)
V
VCC (Alimentación)
Conectar a 3.3V de la shield
G
GND (Tierra)
Conectar a GND de la micro:bit

Cómo conectarlo a micro:bit

Tres pasos para tener el módulo láser funcionando desde la micro:bit en menos de un minuto.

1
Conecta la shield

Inserta la micro:bit en la Elecfreaks IObit o cualquier shield compatible. Esto proporciona los conectores SVG para los módulos Octopus.

2
Conecta el módulo

Conecta el cable del módulo láser al pin P0 (o cualquier pin digital). El conector SVG es único: solo encaja en una dirección.

Pin P0 → S del láser
3
Programa y prueba

Escribe digital write pin P0 = 1 en MakeCode para encender el láser. Escribe 0 para apagarlo.

digital write pin = 1

Cómo se programa

Código listo para usar en MakeCode (bloques y JavaScript) y MicroPython. Control digital sencillo: encender, apagar y parpadear.

Video tutorial módulo láser micro:bit
// Modulo Laser - Control digital
// Laser conectado al pin P0

// Boton A: encender laser
input.onButtonPressed(Button.A, function () {
    pins.digitalWritePin(DigitalPin.P0, 1)
    basic.showIcon(IconNames.Target)
})

// Boton B: apagar laser
input.onButtonPressed(Button.B, function () {
    pins.digitalWritePin(DigitalPin.P0, 0)
    basic.showIcon(IconNames.SmallSquare)
})
# Modulo Laser - Control digital
# Laser conectado al pin P0

from microbit import *

while True:
    if button_a.is_pressed():
        pin0.write_digital(1)   # Encender laser
        display.show("ON")
    elif button_b.is_pressed():
        pin0.write_digital(0)   # Apagar laser
        display.show("OFF")
    sleep(100)
🚨
Alarma laser
Dispara una alarma si se interrumpe el haz
// Laser en P0, sensor de luz en P1
basic.forever(function () {
    pins.digitalWritePin(DigitalPin.P0, 1)
    let luz = pins.analogReadPin(AnalogPin.P1)
    if (luz < 200) {  // Haz interrumpido
        basic.showIcon(IconNames.Angry)
        music.playTone(880, 500)
    }
    basic.pause(100)
})
Parpadeo SOS
El laser emite el codigo morse SOS
function punto() {
    pins.digitalWritePin(DigitalPin.P0, 1)
    basic.pause(200)
    pins.digitalWritePin(DigitalPin.P0, 0)
    basic.pause(200)
}
function raya() {
    pins.digitalWritePin(DigitalPin.P0, 1)
    basic.pause(600)
    pins.digitalWritePin(DigitalPin.P0, 0)
    basic.pause(200)
}
input.onButtonPressed(Button.A, function() {
    // S = ... O = --- S = ...
    punto(); punto(); punto()
    raya(); raya(); raya()
    punto(); punto(); punto()
})
🎯
Puntero interactivo
Encender el laser al pulsar el boton A
// Laser encendido mientras se pulsa A
basic.forever(function () {
    if (input.buttonIsPressed(Button.A)) {
        pins.digitalWritePin(DigitalPin.P0, 1)
    } else {
        pins.digitalWritePin(DigitalPin.P0, 0)
    }
    basic.pause(50)
})
🌡️
Laser segun temperatura
Se activa si la temperatura supera un umbral
basic.forever(function () {
    let temp = input.temperature()
    if (temp > 30) {
        pins.digitalWritePin(DigitalPin.P0, 1)
        basic.showNumber(temp)
    } else {
        pins.digitalWritePin(DigitalPin.P0, 0)
        basic.showIcon(IconNames.Happy)
    }
    basic.pause(500)
})

Consigue tu módulo láser

Disponible en la tienda oficial de Elecfreaks, distribuidor oficial de los módulos Octopus para micro:bit.

Elecfreaks
Tienda oficial Octopus

Módulo láser Octopus de 3V de Elecfreaks. Compatible con la IObit shield y todos los kits Octopus para micro:bit. Calidad garantizada y diseñado específicamente para educación.

Tenemos carcasas para
sensores y proyectos

Carcasas impresas en 3D diseñadas para los componentes que usas con micro:bit.

Ver carcasas  Próximamente