El sensor mas intuitivo para empezar con entradas digitales. Detecta pulsaciones y controla tu proyecto con un simple toque.
Un sensor digital de entrada que detecta cuando se presiona, enviando una senal HIGH a la micro:bit.
El modulo pulsador es un sensor de entrada digital. Cuando se presiona el boton, envia una senal digital HIGH (1) a la micro:bit; cuando se suelta, envia LOW (0). Es el sensor ideal para aprender la diferencia entre entradas y salidas en electronica digital.
Viene montado en una plaquita con conector de 3 pines (S, V, G) para conectarlo directamente a la shield sin soldaduras.
⚡ micro:bit V1 & V2
Tres pasos sencillos para tener tu pulsador 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 para conectar el modulo pulsador al puerto deseado de la shield. Normalmente P0, P1 o P2.
Abre MakeCode, configura el pin como entrada digital y lee el estado del pulsador.
Codigo listo para usar en MakeCode (bloques y JavaScript) y MicroPython.
// Pulsador - Detectar pulsaciones con micro:bit // Conectado al pin P0 basic.forever(function () { // Leer estado del pulsador if (pins.digitalReadPin(DigitalPin.P0) == 1) { // Pulsador presionado basic.showIcon(IconNames.Yes) } else { // Pulsador suelto basic.showIcon(IconNames.No) } })
# Pulsador - Detectar pulsaciones con micro:bit # Conectado al pin P0 from microbit import * while True: # Leer estado del pulsador if pin0.read_digital() == 1: display.show(Image.YES) else: display.show(Image.NO) sleep(50)
let contador = 0 input.onButtonPressed(Button.A, function () { if (pins.digitalReadPin(DigitalPin.P0) == 1) { contador += 1 basic.showNumber(contador) } })
let estado = 0 basic.forever(function () { if (pins.digitalReadPin(DigitalPin.P0) == 1) { estado = 1 - estado pins.digitalWritePin(DigitalPin.P1, estado) basic.pause(300) } })
let inicio = 0 let midiendo = false basic.forever(function () { if (pins.digitalReadPin(DigitalPin.P0) == 1) { if (!midiendo) { inicio = input.runningTime() midiendo = true } else { basic.showNumber(Math.round( (input.runningTime() - inicio) / 1000)) midiendo = false } basic.pause(300) } })
let alarmaActiva = false basic.forever(function () { if (pins.digitalReadPin(DigitalPin.P0) == 1) { alarmaActiva = !alarmaActiva if (alarmaActiva) { music.playTone(262, 500) } basic.pause(300) } })
Disponible en varias tiendas online especializadas en electronica educativa.
Kit de sensores Keyestudio con modulo pulsador incluido. Ideal para empezar con un pack completo de componentes.
Modulos pulsador individuales o en pack. Los precios mas competitivos, aunque el envio puede tardar 2-3 semanas.
Disponible con envio Prime en 24h. Busca "Keyestudio button module" o "KY-004 button module" para encontrarlo rapido.
Protege y monta tu modulo pulsador con carcasas disenadas especificamente para el. Listas para imprimir o te las enviamos impresas.
Protege el modulo con acceso al boton. Carcasa snap-fit que permite montarlo en superficies planas o en estructuras LEGO compatibles.
Estructura para montar 4 pulsadores como panel de control. Ideal para proyectos de votacion, juegos interactivos o interfaces de usuario.
Proyectos probados en el aula que usan el modulo pulsador como componente principal o complementario.
4 pulsadores + micro:bit para votar en clase. Cada alumno pulsa su boton y la micro:bit cuenta y muestra los resultados en tiempo real.
Pulsa el boton cuando aparezca el simbolo correcto en la pantalla de la micro:bit. Mide tu tiempo de reaccion y compite con tus companeros.
Pulsador oculto que activa y desactiva una alarma sonora. Aprende a combinar entradas y salidas para crear sistemas de seguridad basicos.
Cada pulsador reproduce una nota musical diferente. Un proyecto creativo para explorar la relacion entre programacion, electronica y musica.
Disenamos e imprimimos carcasas a medida para tus sensores, actuadores y proyectos de micro:bit. Contactanos para un presupuesto.