La BBC micro:bit es una pequeña computadora de bolsillo (del tamaño de media tarjeta de crédito) diseñada para que aprender a programar sea fácil, divertido y, sobre todo, creativo.
A diferencia de un ordenador convencional, la Micro:bit no tiene teclado ni ratón propios; en su lugar, utiliza sensores para percibir el mundo y actuadores para interactuar con él.
La placa tiene dos caras llenas de tecnología. Dependiendo de si tienes la versión 1 o la versión 2 (V2), encontrarás diferentes componentes.
Matriz de 25 LEDs: Una rejilla de 5x5 luces rojas que pueden mostrar texto, números e imágenes. También funciona como sensor de luz.
Botones A y B: Son los principales métodos de entrada. Puedes programar acciones diferentes si se pulsa uno, el otro o ambos a la vez.
Pines de conexión: Los "dientes" dorados de la parte inferior permiten conectar la placa a otros componentes (como altavoces, servos o sensores externos) usando cables de cocodrilo.
Procesador: Donde se ejecuta el código que escribes.
Acelerómetro: Detecta el movimiento (agitar, caer, girar).
Brújula: Detecta el magnetismo y la orientación de la placa.
Antena Bluetooth: Permite que la placa se comunique sin cables con móviles, tablets u otras Micro:bits.
Altavoz y Micrófono (Solo V2): Permiten emitir sonidos y detectar el nivel de ruido ambiental.
Para entender cómo trabaja Micro:bit, debemos entender el esquema básico de cualquier sistema informático: Entrada $\rightarrow$ Proceso $\rightarrow$ Salida.
Entrada (Input): La placa recibe información. Por ejemplo: pulsas un botón, la mueves, o detecta que hay poca luz.
Proceso: El procesador lee las instrucciones que tú has programado (por ejemplo: "Si hay poca luz, entonces...").
Salida (Output): La placa realiza una acción. Por ejemplo: muestra un corazón en los LEDs o suena una alarma.
No hace falta ser un experto en código. Micro:bit utiliza principalmente Microsoft MakeCode, una plataforma web gratuita donde se programa mediante bloques de colores (estilo LEGO).
Programación por bloques: Arrastras y encajas piezas. Es ideal para aprender la lógica sin preocuparte por las faltas de ortografía en el código.
Simulador: MakeCode incluye una Micro:bit virtual en pantalla para que pruebes tu programa antes de pasarlo a la placa real.
Lenguajes avanzados: Cuando ya dominas los bloques, puedes cambiar a Python o JavaScript con un solo clic.
Micro:bit no es solo para la asignatura de Tecnología. Su versatilidad la hace perfecta para:
Música: Crear instrumentos electrónicos y estudiar el ritmo.
Ciencias: Crear estaciones meteorológicas o medidores de humedad para plantas.
Educación Física: Diseñar podómetros (contadores de pasos) para medir la actividad.
Matemáticas: Practicar probabilidad con dados digitales o cálculo mental.
Resumen para la web: Micro:bit es el puente perfecto entre el mundo digital y el mundo físico. Es económica, resistente y abre un universo de posibilidades para que los alumnos pasen de ser consumidores de tecnología a creadores de tecnología.
¡Ya has creado tu código en la pantalla! Pero, ¿cómo hacemos que la placa cobre vida? Sigue estos 5 pasos sencillos para transferir tu programa desde el ordenador a tu Micro:bit.
Ve a la página oficial de Microsoft MakeCode y haz clic en "Nuevo proyecto". Ponle un nombre divertido, por ejemplo: "Mi_Primer_Sonido".
Utiliza el cable USB micro (el que viene en la caja) para conectar la placa Micro:bit a un puerto USB de tu ordenador.
Verás que en la parte trasera de la placa se enciende una luz amarilla.
En tu ordenador, aparecerá una nueva unidad de disco llamada MICROBIT (como si hubieras conectado un pendrive).
Una vez que tu código esté listo en los bloques, haz clic en el botón morado gigante que dice Descargar.
Se descargará un archivo en tu ordenador con la extensión .hex (por ejemplo: microbit-Mi-Primer-Sonido.hex).
Ahora solo tienes que "copiar y pegar" ese archivo en la unidad MICROBIT:
Abre la carpeta de Descargas de tu ordenador.
Busca el archivo .hex.
Arrástralo y suéltalo dentro de la unidad MICROBIT.
⚠️ Importante: Mientras el archivo se transfiere, la luz amarilla trasera de la placa parpadeará rápidamente. No desconectes el cable hasta que la luz deje de parpadear.
Una vez que la luz pare, la placa se reiniciará automáticamente y empezará a ejecutar tu programa. ¡Ya eres programador!
Si usas el navegador Google Chrome o Microsoft Edge, puedes saltarte el paso de arrastrar archivos:
Haz clic en los tres puntos (...) al lado del botón Descargar.
Selecciona Emparejar dispositivo (Pair device).
Sigue los pasos para conectar tu placa directamente al navegador.
A partir de ahora, cada vez que des a Descargar, el código se enviará a la placa al instante. ¡Mucho más rápido!
La placa no aparece en el ordenador: Prueba con otro cable USB. Algunos cables solo sirven para cargar baterías y no transmiten datos.
El programa no hace nada: Revisa tu código en el simulador de la izquierda de la pantalla. Si allí no funciona, tampoco funcionará en la placa real.
Error de archivo: Asegúrate de que estás arrastrando el archivo .hex y no otro.
¿Ya sabes descargar código? Intenta superar estos 5 niveles. ¡Cada uno es un poco más difícil que el anterior!
Misión: Haz que tu nombre aparezca desplazándose por la pantalla LED nada más encender la placa.
Bloque clave: mostrar cadena (show string) dentro de al iniciar.
Misión: Programa la placa para que:
Al presionar el botón A, aparezca una cara feliz 🙂.
Al presionar el botón B, aparezca una cara triste ☹️.
Bloque clave: al presionar el botón A/B.
Misión: Crea una animación de un corazón que late sin parar.
Bloque clave: Usa un bucle para siempre con dos bloques mostrar icono: uno con el corazón grande y otro con el corazón pequeño.
Misión: Haz que la placa suene solo cuando la agites. Si está quieta, debe estar en silencio.
Bloque clave: si agitado (on shake) y el bloque de música play tone.
Misión: Al presionar los botones A y B a la vez, la placa debe mostrar un número aleatorio entre el 1 y el 6. ¡Úsalo para decidir cuántas veces repetir una nota!
Bloque clave: mostrar número y escoger al azar de 0 a 10.
"El Termómetro Musical": Intenta que la placa muestre la temperatura actual de la clase al presionar el logo (si es V2) o al inclinarla hacia la derecha.
Si publicas esto en tu web, puedes poner un botón de "Ver Solución" debajo de cada reto que despliegue una captura de pantalla de los bloques correctos. Esto fomenta el aprendizaje autodidacta.
Aquí tienes un glosario de términos técnicos adaptado para alumnos de la ESO. Está redactado de forma sencilla pero rigurosa, ideal para una sección de "Conceptos Clave" en tu web educativa.
Para dominar la Micro:bit, primero debemos entender las palabras que usan los ingenieros. Aquí tienes los conceptos fundamentales:
Es el componente más importante de la placa (el chip negro pequeño en la parte trasera). Se encarga de leer las instrucciones de tu código y decidir qué debe hacer la placa en cada momento. Sin él, la Micro:bit sería solo un trozo de plástico.
Es un componente que permite a la Micro:bit "sentir" lo que pasa a su alrededor.
Ejemplos en Micro:bit: El sensor de luz (mide la claridad), el acelerómetro (mide el movimiento), los botones y el termómetro.
En el cuerpo humano: Serían nuestros ojos, oídos o la piel.
Es la parte que realiza una acción física o visual para que nosotros veamos el resultado del programa.
Ejemplos en Micro:bit: La matriz de 25 LEDs (muestra dibujos) y el altavoz (emite sonidos).
En el cuerpo humano: Serían nuestros músculos o la voz.
Es el conjunto de instrucciones que escribimos para decirle a la Micro:bit qué queremos que haga. En clase usamos código por bloques, pero los profesionales suelen escribirlo con palabras (texto) en lenguajes como Python.
Es una lista de pasos ordenados para resolver un problema o realizar una tarea. Por ejemplo, una receta de cocina es un algoritmo: si cambias el orden de los pasos, el bizcocho no sale bien. En programación, el orden es igual de importante.
Es una instrucción que le dice a la placa que repita una parte del código una y otra vez (o un número determinado de veces).
Uso en música: Se usa para crear ritmos constantes, como el latido de un metrónomo o el estribillo de una canción.
Es una estructura lógica que permite a la placa tomar decisiones.
Ejemplo: "SI pulsas el botón A, ENTONCES suena música. SI NO, la placa está en silencio".
Es como una "caja" donde la Micro:bit guarda un dato que puede cambiar.
Ejemplo: Una caja llamada "Puntos" que empieza en 0 y suma 1 cada vez que alguien pulsa un botón.