micro:bit: de los bloques al codigo
El micro:bit V2 es una placa del tamaño de una tarjeta de crédito que ya trae adentro casi todo lo que un proyecto necesita: una pantalla de 25 LED, dos botones, acelerómetro, magnetómetro, micrófono, altavoz, sensor de temperatura del chip, medición de luz con los propios LED, logo táctil y radio de 2,4 GHz. Eso significa que un estudiante puede construir un proyecto completo el primer día, sin cables ni protoboard, y aun así tener a dónde crecer durante todo el bachillerato.
Este curso recorre esa ruta completa en ocho módulos. Los tres primeros se trabajan con bloques en MakeCode, para que la atención esté en la lógica y no en la sintaxis. Desde el módulo cuatro damos el salto a MicroPython, el mismo lenguaje Python que se usa en computadores grandes, corriendo dentro de la placa. Cada bloque que el estudiante ya domina reaparece convertido en una línea de texto, así que el cambio se siente como una traducción y no como empezar de cero.
El curso cierra con dos módulos fuertes: comunicación por radio entre varias placas y un proyecto final en el que cada equipo detecta un problema real de su colegio y construye un dispositivo que lo mide, lo avisa y lo comunica a distancia. Todo el código del curso está escrito contra la documentación oficial de MicroPython para micro:bit V2, con los rangos y nombres de función exactos.
Temario
8 modulos · 32 lecciones · 30 horas de contenido
Objetivo: El estudiante descarga a la placa un programa hecho con bloques que muestra una imagen distinta segun cual boton se presione, y explica con sus palabras la diferencia entre un boton que se sostiene y un boton que acaba de ser presionado.
- Que es el micro:bit V2 y que trae por dentro 40 min
- Primer programa con bloques y primera descarga a la placa 55 min
- Botones A y B: programar por eventos 70 min
- Entrega: dado de emociones funcionando 60 min
- Evaluacion del modulo 1 Evaluacion
Objetivo: El estudiante construye con bloques un contador que aumenta con el boton A, se reinicia con el boton B y muestra el valor en la pantalla, y explica por que la variable debe crearse antes del bucle y no dentro de el.
- Que es una variable y por que importa donde se crea 40 min
- Un contador que suma, se reinicia y se ve en pantalla 55 min
- Reto: marcador de partido con dos equipos 70 min
- Entrega: marcador probado en una situacion real 60 min
- Evaluacion del modulo 2 Evaluacion
Objetivo: El estudiante construye un podometro que cuenta pasos con el gesto de agitar y luego lee valores crudos del eje X para explicar que es un mili-g y por que un gesto no es lo mismo que un valor.
- Como siente el movimiento el micro:bit 40 min
- Un podometro que cuenta pasos con el gesto de agitar 55 min
- Reto: de pasos a metros recorridos 70 min
- Entrega: podometro calibrado con datos 60 min
- Evaluacion del modulo 3 Evaluacion
Objetivo: El estudiante escribe en MicroPython una estacion ambiental que muestra nivel de luz, temperatura y nivel de sonido, y explica por que el sensor de temperatura no mide exactamente la temperatura del aire.
- Del bloque al texto: el editor de Python 40 min
- Estacion ambiental: luz, temperatura y sonido 55 min
- Semaforo de ruido: dibujar una barra en la matriz 70 min
- Entrega: registro ambiental de una clase completa 60 min
- Evaluacion del modulo 4 Evaluacion
Objetivo: El estudiante conecta un LED externo con resistencia en P0 y un pulsador en P1, y explica con sus palabras la diferencia entre leer un pin como digital, leerlo como analogico y preguntar si esta siendo tocado.
- Los pines del conector de borde: que hace cada uno 40 min
- LED externo, resistencia y pulsador con pull-up 55 min
- PWM: hacer que el LED respire 70 min
- Entrega: detector de contacto y tabla de materiales 60 min
- Evaluacion del modulo 5 Evaluacion
Objetivo: El estudiante programa una melodia propia usando la notacion de notas de MicroPython y construye un instrumento cuyo tono cambia con la inclinacion de la placa.
- Notas, octavas y duraciones escritas como texto 40 min
- Programar una melodia propia y las melodias integradas 55 min
- Theremin de inclinacion: del sensor a la frecuencia 70 min
- Entrega: una cancion tradicional colombiana en la placa 60 min
- Evaluacion del modulo 6 Evaluacion
Objetivo: Dos equipos logran enviar y recibir mensajes entre placas usando el mismo grupo de radio, y explican por que dos parejas con el mismo grupo se interfieren y por que la radio no es lo mismo que el Bluetooth.
- Radio y Bluetooth: dos cosas distintas con la misma antena 40 min
- Un solo programa que envia y recibe 55 min
- Enviar datos de sensor y medir la calidad de la senal 70 min
- Entrega: timbre silencioso y prueba de alcance 60 min
- Evaluacion del modulo 7 Evaluacion
Objetivo: En equipos, los estudiantes identifican un problema real de su colegio, disenan y construyen una solucion con micro:bit que use al menos un sensor, una salida y comunicacion por radio, la prueban con usuarios reales y documentan una iteracion basada en esa prueba.
- El ciclo de diseno: de un problema real a un prototipo 40 min
- La placa que mide: sensar y transmitir 55 min
- La placa que avisa: recibir, mostrar y alertar 70 min
- Entrega final: feria de proyectos 60 min
- Evaluacion del modulo 8 Evaluacion
Que necesita antes de empezar
- Saber usar un navegador web (Chrome o Edge) y guardar archivos
- Lectura fluida y operaciones basicas de suma, resta y multiplicacion
- Un computador con puerto USB por cada pareja de estudiantes
- No se requiere experiencia previa en programacion
- Para los modulos 7 y 8 se necesitan al menos dos placas por equipo
Sin tarjeta. Solo necesita un correo.
El curso incluye
- 30 horas de contenido
- 32 lecciones con codigo y montaje
- Evaluaciones por modulo
- Seguimiento por habilidades
- Certificado con verificacion publica
Material fisico
Kit de micro:bit
El curso se puede hacer sin comprar nada: el kit es opcional.
Pedir el material