Sensor digital

Modulo
Pulsador

El sensor mas intuitivo para empezar con entradas digitales. Detecta pulsaciones y controla tu proyecto con un simple toque.

3.3V
Voltaje operacion
Digital
Tipo de senal
3 pines
Conexion sencilla
Modulo Pulsador para micro:bit

Que es el modulo pulsador?

Un sensor digital de entrada que detecta cuando se presiona, enviando una senal HIGH a la micro:bit.

Interactividad instantanea

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.

👌
Tipo
Pulsador tactil
Voltaje
3.3V - 5V
🔌
Conector
3 pines (SVG)
📡
Senal
Digital (0/1)
micro:bit placa de desarrollo ⚡ micro:bit V1 & V2
📌 Diagrama de pines
S
Signal (Senal)
Conectar a pin digital (P0, P1, P2...)
V
VCC (Alimentacion)
Conectar a 3.3V o 5V
G
GND (Tierra)
Conectar a GND de la micro:bit

Como conectarlo a micro:bit

Tres pasos sencillos para tener tu pulsador funcionando con micro:bit.

Shield de expansion para micro:bit
1
Primer paso

Conecta la shield

Inserta la micro:bit en una shield de expansion (como la KittenBot Robotbit, Elecfreaks Octopus, o similar). Asegurate de que los pines coincidan correctamente.

Cable de 3 pines para sensores micro:bit
2
Segundo paso

Conecta el cable

Usa un cable de 3 pines para conectar el modulo pulsador al puerto deseado de la shield. Normalmente P0, P1 o P2.

micro:bit programada con MakeCode
3
Tercer paso

Programa y detecta

Abre MakeCode, configura el pin como entrada digital y lee el estado del pulsador.

Como se programa

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)
🔢
Contador de pulsaciones
Suma cada vez que pulsas
let contador = 0
input.onButtonPressed(Button.A, function () {
    if (pins.digitalReadPin(DigitalPin.P0) == 1) {
        contador += 1
        basic.showNumber(contador)
    }
})
🚦
Semaforo con pulsador
Cambia el LED al pulsar
let estado = 0
basic.forever(function () {
    if (pins.digitalReadPin(DigitalPin.P0) == 1) {
        estado = 1 - estado
        pins.digitalWritePin(DigitalPin.P1, estado)
        basic.pause(300)
    }
})
Cronometro
Mide tiempo entre pulsaciones
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)
    }
})
🔔
Alarma on/off
Activa y desactiva con un toque
let alarmaActiva = false
basic.forever(function () {
    if (pins.digitalReadPin(DigitalPin.P0) == 1) {
        alarmaActiva = !alarmaActiva
        if (alarmaActiva) {
            music.playTone(262, 500)
        }
        basic.pause(300)
    }
})

Consigue tu modulo pulsador

Disponible en varias tiendas online especializadas en electronica educativa.

Keyestudio
Tienda oficial

Kit de sensores Keyestudio con modulo pulsador incluido. Ideal para empezar con un pack completo de componentes.

~1.5€ Ver tienda →
AliExpress
Marketplace

Modulos pulsador individuales o en pack. Los precios mas competitivos, aunque el envio puede tardar 2-3 semanas.

~0.30€ Ver tienda →
Amazon
Envio rapido

Disponible con envio Prime en 24h. Busca "Keyestudio button module" o "KY-004 button module" para encontrarlo rapido.

~2.50€ Ver tienda →

Carcasas para tu pulsador

Protege y monta tu modulo pulsador con carcasas disenadas especificamente para el. Listas para imprimir o te las enviamos impresas.

📦 Render 3D proximamente

Carcasa basica pulsador

Protege el modulo con acceso al boton. Carcasa snap-fit que permite montarlo en superficies planas o en estructuras LEGO compatibles.

PLA Snap-fit LEGO compatible
2.50€ Pedir ahora
🛠 Render 3D proximamente

Panel de control 4 pulsadores

Estructura para montar 4 pulsadores como panel de control. Ideal para proyectos de votacion, juegos interactivos o interfaces de usuario.

PLA 4 slots Proyecto completo
8.00€ Pedir ahora

Ideas de proyectos

Proyectos probados en el aula que usan el modulo pulsador como componente principal o complementario.

📞 Facil

Sistema de votacion

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.

🏷 Clase 👉 Interactivo
Media

Juego de reflejos

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.

🎮 Juego 🏆 Competicion
🔒 Media

Alarma de seguridad

Pulsador oculto que activa y desactiva una alarma sonora. Aprende a combinar entradas y salidas para crear sistemas de seguridad basicos.

🔐 Seguridad 🌎 IoT
🎹 Facil

Piano de 4 teclas

Cada pulsador reproduce una nota musical diferente. Un proyecto creativo para explorar la relacion entre programacion, electronica y musica.

🎵 Musica 🌟 Creativo

Necesitas carcasas
para tus proyectos?

Disenamos e imprimimos carcasas a medida para tus sensores, actuadores y proyectos de micro:bit. Contactanos para un presupuesto.