Taller para aplicaciones reales y simuladas con Micro:Bit
📄Sin título
🔷 CYTRON EDU:BIT — periféricos integrados
Estos elementos vienen ya conectados en la placa de expansión: úsalos directamente en simulación, en reglas o en bloques, sin arrastrar nada.
🔧 CYTRON REKA:BIT — periféricos integrados
2 motores, 3 servos, y una tira de 2 NeoPixel en el pin P8 — ya conectados en la placa de expansión: úsalos directamente en simulación, en reglas o en bloques, sin arrastrar nada.
🔬 SENSORES INTERNOS — Micro:Bit
Estos sensores forman parte de la propia placa Micro:Bit, sin necesidad de cablear nada: úsalos directamente en simulación, en Reglas, Bloques, Ladder o FlowChart, y muéstralos en instrumentos o en el Sinóptico igual que cualquier otro sensor. El micrófono y el logo táctil solo existen físicamente en la placa V2.
Elige el archivo .hex, identifícalo, y grábalo en dos pasos sencillos — sin salir de la app.
1. Archivo .hex
2. Grabar
Conecta directamente con el chip de la placa — el navegador te pedirá elegir el puerto donde está conectada, sin pasar por ninguna unidad de disco. Requiere Chrome o Edge de escritorio.
— o, si prefieres el método de siempre —
Deja la placa en un estado limpio antes del firmware real. Espera a que el LED trasero deje de parpadear antes de pasar al paso 2.
Te pedirá elegir la unidad "MICROBIT" cada vez que grabes — así siempre queda claro dónde se está copiando.
Elige primero un archivo .hex.
Convierte tus reglas activas (tarjetas y bloques), contadores y variables en un programa MicroPython independiente: la placa seguirá ejecutando este comportamiento por sí sola, sin la app ni el cable USB conectado. Es una "foto" del diseño actual — si luego cambias algo en la app, tendrás que generar y flashear de nuevo.
edubit.py sin modificarlo), pulsa "Descargar" para obtener el .hex,
y grábalo en la placa arrastrándolo a la unidad MICROBIT o con el botón "⚡ Grabar firmware" de esta misma app.
¿Qué hace cada menú?
🧩 Programar: los cinco sitios donde escribes la lógica de tu proyecto — Reglas, Bloques, Ladder, FlowChart y Secuencias.
🛠️ Herramientas: todo lo que no es "programar" en sí — la pantalla 5×5, contadores, el dataloger, la consola serie, los ajustes y grabar firmware.
📊 Monitorizar: para ver los valores mientras el circuito funciona — los Instrumentos, y el Sinóptico para colocarlos sobre una imagen.
Los lenguajes de programación, en una frase cada uno
Reglas (SI/ENTONCES): el más sencillo, ideal para empezar — una condición, una acción.
Ladder: el lenguaje clásico de la automatización industrial, con contactos y bobinas.
FlowChart: programación paso a paso de verdad, como un diagrama de flujo de toda la vida.
Bloques: arrastra piezas visuales, ideal para quien viene de Scratch.
Secuencias: para repetir una serie de pasos (FOR/WHILE), como un complemento a los otros cuatro.
Tu primer proyecto, paso a paso (con Reglas)
1. Arrastra un Botón pulsador desde la paleta de la izquierda hasta el pin P0 de la placa.
2. Arrastra un LED hasta el pin P1.
3. Abre 🧩 Programar → Reglas, y pulsa "➕ Añadir regla".
4. En SI, elige el botón pulsador y déjalo en "está en ALTO (1)".
5. En ENTONCES, elige el LED, con la acción "Encender".
6. Pulsa el botón dibujado en la placa (o el de verdad, si estás conectado por USB) — el LED se enciende. ¡Ya tienes tu primer proyecto funcionando!
Simulación o conectado por USB
Todo funciona igual en los dos modos. Sin conectar nada, puedes hacer clic en los sensores dibujados para simularlos, y ver cómo responden los actuadores en pantalla. Al pulsar "🔌 Conectar Micro:Bit (USB)", exactamente el mismo circuito y las mismas reglas pasan a controlar la placa real — sin cambiar nada de lo que has construido.
¿Quieres profundizar más?
Esta ayuda es solo para empezar rápido — el libro completo de BIT-CONTROL cubre cada función a fondo, con ejemplos y ejercicios resueltos.
Idioma / Language
Color de fondo
Color de ventanas emergentes
Color del borde de las ventanas
Tamaño de las tarjetas de componentes
Cómo organizar los componentes de la paleta
"Por tipo eléctrico" agrupa por entrada/salida (digital, analógica...). "Por proyecto típico" agrupa por lo que sueles usar junto en un proyecto real (robot, estación meteorológica, mando...); algunos componentes aparecerán en más de una categoría.
Carpeta principal de trabajo
Elige una carpeta principal una sola vez, y la app creará dentro (si no existen ya) cinco subcarpetas: Ejercicios, Configuración, Firmware, icons5x5 e Imágenes. A partir de ahí, cada vez que guardes o cargues un archivo, la app sabrá sola en qué subcarpeta leer o escribir según el tipo de fichero — sin tener que navegar cada vez. Requiere Chrome o Edge de escritorio; si no la eliges, se usará la carpeta de descargas normal del navegador.
🔌 Velocidad de comunicación con la placa
Cada cuánto se pregunta a la placa por el estado de los sensores conectados (botones, sensores...). Bajarlo hace que la app reaccione antes, pero un valor demasiado bajo puede saturar la comunicación con hardware más lento — experimenta hasta encontrar el punto más rápido que se mantenga estable en tu caso.
Tiempo real de ida y vuelta del último sondeo (medido de verdad, no teórico): —
Se guarda como un pequeño archivo — en la carpeta de descargas que hayas elegido más abajo, o donde tú decidas al guardar. Vuelve a cargarlo la próxima vez que abras el programa para recuperar exactamente este mismo aspecto.
Los botones A y B de la placa están activos: haz clic sobre ellos en el dibujo de la placa para simularlos, y se pueden usar como entrada en las reglas.
Iconos guardados
Cuenta cuántas veces una entrada digital pasa de apagada a encendida. El resultado se puede usar también como entrada en las reglas SI/ENTONCES.
Cuenta el tiempo que una entrada lleva activada de forma seguida — al soltarla, vuelve a 0. El tiempo transcurrido se puede usar como entrada en las reglas SI/ENTONCES (por ejemplo, "mayor que 3 s").
Asocia cualquier E/S, contador o marca a un instrumento visual con nombre propio — para vigilar varios valores de un vistazo, incluso mientras programas. Con "🖼️ Imagen movible" puedes añadir además cuantas fotos o esquemas quieras, cada uno con su propio control de tamaño y posición dentro del Sinóptico.
Registra hasta 2 canales a lo largo del tiempo, exporta los datos a un archivo compatible con Excel (.csv), y visualízalos en una gráfica — en vivo mientras registras, o cargando un archivo guardado anteriormente.
Modo
Canal A
Canal B (opcional)
Intervalo de muestreo
Programa secuencial de verdad: se ejecuta paso a paso de arriba abajo (a diferencia de Reglas/Bloques/Ladder, que se revisan varias veces por segundo). Arrastra bloques desde la paleta hasta las líneas punteadas para insertarlos. Cada Proceso/Decisión/Variable usa los sensores, actuadores, variables y listas que ya tengas definidos — igual que en el editor Ladder.
Símbolos
Pulsa "▶ Ejecutar en la placa" para correr el programa paso a paso, de verdad, sobre tus sensores y actuadores conectados.
Crea reglas: SI se cumple una o dos condiciones (combinables con AND / OR / NAND / NOR y NOT), ENTONCES activa un actuador — encendido, apagado, alternar, intermitente o pulso único (monoestable) — con retardo y temporización opcionales. Funciona igual en simulación y conectado por USB.
SI se cumple una condición, ejecuta una lista de pasos en orden (cada uno con su espera en segundos), según el modo elegido: FOR (repite un número fijo de veces), WHILE (repite mientras la condición siga cumpliéndose, se para en cuanto deje de cumplirse) o DO...WHILE (ejecuta la secuencia al menos una vez, y sigue repitiendo mientras la condición se cumpla). Funciona en simulación y conectado por USB.
Bloques Reglas: SI/ENTONCES y SI/asignar variable. Bloques Sensores, Variables, Lógica, Matemáticas y Texto: para montar condiciones y cálculos más ricos, arrástralos dentro de los huecos de valor. Pulsa "Aplicar" cuando quieras que el lienzo sustituya a las reglas activas.
Arrastra un contacto (NA/NC) sobre un cable para insertarlo, o hasta la zona punteada de abajo para crear una rama OR. Arrastra una bobina, TON, CTU, CTD o reiniciar contador sobre la bobina de un peldaño para cambiar su tipo. Hay 10 contadores (C1-C10), 10 temporizadores (T1-T10) y 10 marcas internas (M1-M10) disponibles siempre — las marcas se gobiernan como una bobina normal/SET/RESET pero sin hardware real, y se pueden leer de vuelta como contacto en cualquier peldaño (útil para enclavamientos con realimentación). El valor de contadores y temporizadores admite comparador y umbral en cualquier contacto, igual que un sensor analógico.