Skip to content
Tecnología y Digitalización · 1° ESO

Ideas de aprendizaje activo

Programación de Sensores en Micro:bit

La programación con sensores en Micro:bit exige manipulación física y observación directa para que los alumnos comprendan la relación entre el código y el entorno. Las actividades prácticas, como las estaciones rotatorias o el trabajo en parejas, permiten a los estudiantes experimentar con datos variables y ajustar sus programas en tiempo real, lo que refuerza tanto la comprensión técnica como la creatividad.

Competencias Clave LOMLOELOMLOE: ESO - RobóticaLOMLOE: ESO - Pensamiento computacional
20–50 minParejas → Toda la clase4 actividades

Actividad 01

Resolución colaborativa de problemas45 min · Grupos pequeños

Estaciones Rotatorias: Sensores Básicos

Prepara tres estaciones: una para medir ruido con el sensor de sonido y mostrar en LED, otra para detectar inclinación con el acelerómetro y emitir pitidos, y una para alarma de luz que active el buzzer al oscurecerse. Los grupos rotan cada 10 minutos, programan un bloque en cada estación y comparten resultados.

¿Cómo podéis usar una placa para medir el nivel de ruido en clase?

Consejo de facilitaciónDurante Estaciones Rotatorias: Sensores Básicos, asegúrate de que cada grupo tenga acceso a una Micro:bit con los bloques de sensores preconfigurados y un espacio físico donde probar las lecturas.

Qué observarEntrega a cada alumno una tarjeta con el nombre de un sensor (sonido, luz, acelerómetro). Pídeles que escriban una frase describiendo qué mide ese sensor y un ejemplo de cómo se podría usar en un programa de Micro:bit.

AplicarAnalizarEvaluarCrearHabilidades RelacionalesToma de DecisionesAutogestión
Generar clase completa

Actividad 02

Par en Parejas: Alarma de Ruido en Clase

En parejas, los alumnos programan el Micro:bit para medir el nivel de sonido y mostrar una carita enfadada si supera un umbral. Prueban en diferentes zonas del aula, ajustan el umbral y registran datos en una hoja compartida. Discuten cómo mejorar la sensibilidad.

¿Qué bloques de Micro:bit utilizaríais para detectar la inclinación de la placa?

Consejo de facilitaciónEn Parejas: Alarma de Ruido en Clase, pide a los alumnos que registren en una tabla los valores de sonido que activan la alarma en diferentes momentos del día para fomentar la reflexión sobre entornos variables.

Qué observarMuestra un fragmento de código de MakeCode que utilice un sensor. Pregunta a la clase: '¿Qué acción realizará la Micro:bit cuando este código se ejecute?' o '¿Qué tipo de dato está leyendo este bloque?'

AplicarAnalizarEvaluarCrearHabilidades RelacionalesToma de DecisionesAutogestión
Generar clase completa

Actividad 03

Resolución colaborativa de problemas50 min · Grupos pequeños

Proyecto Grupal: Sistema de Alarma Personalizado

En pequeños grupos, diseñan una alarma combinando sensor de luz e inclinación: la placa avisa si se mueve en la oscuridad. Programan, prueban en escenarios reales como un cajón y presentan el código depurado al resto de la clase.

¿Cómo diseñaríais un sistema de alarma sencillo utilizando el sensor de luz de Micro:bit?

Consejo de facilitaciónEn el Proyecto Grupal: Sistema de Alarma Personalizado, asigna roles específicos a cada miembro para que todos participen en la programación, el diseño y la presentación final.

Qué observarPlantea la siguiente pregunta: 'Imaginad que queréis crear una alarma que suene si alguien abre la puerta de vuestra habitación por la noche. ¿Qué sensores de la Micro:bit usaríais y por qué? ¿Cómo programaríais la respuesta?'

AplicarAnalizarEvaluarCrearHabilidades RelacionalesToma de DecisionesAutogestión
Generar clase completa

Actividad 04

Individual: Detector de Inclinación

Cada alumno programa el acelerómetro para detectar giros y mostrar flechas direccionales en la pantalla LED. Prueba inclinando la placa en distintas direcciones, anota observaciones y modifica el código para mayor precisión.

¿Cómo podéis usar una placa para medir el nivel de ruido en clase?

Consejo de facilitaciónPara el Detector de Inclinación Individual, proporciona ejemplos de código con errores comunes para que los alumnos practiquen la depuración y comprendan cómo afectan las condiciones físicas a las lecturas.

Qué observarEntrega a cada alumno una tarjeta con el nombre de un sensor (sonido, luz, acelerómetro). Pídeles que escriban una frase describiendo qué mide ese sensor y un ejemplo de cómo se podría usar en un programa de Micro:bit.

AplicarAnalizarEvaluarCrearHabilidades RelacionalesToma de DecisionesAutogestión
Generar clase completa

Algunas notas para enseñar esta unidad

Este tema se enseña mejor con un enfoque constructivista, donde los alumnos partan de lo concreto (la interacción física con la placa) para llegar a lo abstracto (el código que la controla). Evita darles soluciones prediseñadas; en su lugar, guíalos con preguntas abiertas como '¿Qué crees que pasará si inclináis la placa hacia arriba?' o '¿Cómo podríamos ajustar la sensibilidad de la alarma?'. La investigación en pedagogía de la programación sugiere que combinar el trabajo práctico con la reflexión grupal mejora la retención de conceptos y la transferencia de conocimientos.

Al finalizar estas actividades, los alumnos deberán ser capaces de programar sensores para responder a condiciones concretas del entorno, como activar una alarma ante un ruido excesivo o detectar inclinaciones en la placa. Además, podrán explicar cómo los datos sensoriales influyen en el comportamiento de su programa y ajustar umbrales según las necesidades del contexto.


Atención a estas ideas erróneas

  • During Estaciones Rotatorias: Sensores Básicos, watch for students assuming that the Micro:bit's sensor readings are always precise without considering environmental factors.

    Haz que cada grupo compare las lecturas de sonido, luz o aceleración en diferentes ubicaciones de la clase. Pídeles que ajusten los umbrales en su código según los datos obtenidos y expliquen por qué los valores varían en cada estación.

  • During Parejas: Alarma de Ruido en Clase, watch for students thinking that the sound sensor will activate the alarm at the same volume level regardless of the classroom's noise background.

    Pide a las parejas que prueben su alarma en distintos momentos del día (durante una explicación, en el recreo, con la ventana abierta) y que documenten cómo cambia el umbral necesario para evitar falsas activaciones.

  • During Proyecto Grupal: Sistema de Alarma Personalizado, watch for students believing that sensor programming only involves reading data and not creating interactive responses.

    En la fase de diseño, exige que cada grupo incluya al menos dos salidas (por ejemplo, LED + sonido) y que expliquen en su presentación cómo el flujo de datos va de la entrada sensorial a la salida programada.


Metodologías usadas en este resumen