Diodo emisor de luz rojo. Perfecta para señales de alerta, semáforos y proyectos creativos con micro:bit.
Un actuador digital sencillo que emite luz roja cuando recibe una senal HIGH desde la micro:bit.
El modulo LED rojo es un actuador digital basico que funciona como una salida: cuando la micro:bit envia una senal digital HIGH (1), el LED se enciende; cuando envia LOW (0), se apaga. Es ideal para aprender los fundamentos de la electronica digital y la programacion.
Viene montado en una plaquita con conector de 3 pines (S, V, G) que permite conectarlo directamente a las shield de expansion de micro:bit sin necesidad de soldadura ni protoboard.
⚡ micro:bit V1 & V2
Tres pasos sencillos para tener tu LED rojo funcionando con micro:bit.
Inserta la micro:bit en una shield de expansion (como la KittenBot Robotbit, Elecfreaks Octopus, o similar). Asegurate de que los pines coincidan correctamente.
Usa un cable de 3 pines (S, V, G) para conectar el modulo LED al puerto deseado de la shield. Normalmente se usa P0, P1 o P2 para los primeros proyectos.
Abre MakeCode (makecode.microbit.org), programa tu micro:bit para encender y apagar el LED, descarga el programa y comprueba que funciona.
Codigo listo para usar en MakeCode (bloques y JavaScript) y MicroPython.
Son programas de ejemplo que ya funcionan. Copia el código con el botón Copiar y pégalo en la pestaña JavaScript de MakeCode. Así de fácil:
// LED Rojo - Encender y apagar con micro:bit // Conectado al pin P0 basic.forever(function () { // Encender el LED rojo pins.digitalWritePin(DigitalPin.P0, 1) basic.pause(1000) // Apagar el LED rojo pins.digitalWritePin(DigitalPin.P0, 0) basic.pause(1000) })
# LED Rojo - Encender y apagar con micro:bit # Conectado al pin P0 from microbit import * while True: # Encender el LED rojo pin0.write_digital(1) sleep(1000) # Apagar el LED rojo pin0.write_digital(0) sleep(1000)
input.onButtonPressed(Button.A, function () { pins.digitalWritePin(DigitalPin.P0, 1) basic.pause(500) pins.digitalWritePin(DigitalPin.P0, 0) })
basic.forever(function () { if (input.lightLevel() < 50) { pins.digitalWritePin(DigitalPin.P0, 1) } else { pins.digitalWritePin(DigitalPin.P0, 0) } })
function dot() { pins.digitalWritePin(DigitalPin.P0, 1) basic.pause(200) pins.digitalWritePin(DigitalPin.P0, 0) basic.pause(200) } function dash() { pins.digitalWritePin(DigitalPin.P0, 1) basic.pause(600) pins.digitalWritePin(DigitalPin.P0, 0) basic.pause(200) }
let brillo = 0 let subiendo = true basic.forever(function () { pins.analogWritePin(AnalogPin.P0, brillo) if (subiendo) { brillo += 10 if (brillo >= 1023) subiendo = false } else { brillo -= 10 if (brillo <= 0) subiendo = true } basic.pause(20) })
Disponible en varias tiendas online especializadas en electronica educativa.
Kit de sensores Keyestudio con modulo LED rojo incluido. Ideal para empezar con un pack completo de componentes.