Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Microbit con Python - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 22 de abril de 2026 por Domingo D.

1 visualizaciones

Descargar la transcripción

A ver, ¿qué es este pequeño dispositivo? 00:00:00
Pues es un ordenador de bolsillo. 00:00:02
Se llama Microbit. 00:00:04
Y la verdad es que tiene un potencial increíble. 00:00:05
Pero claro, ¿cómo le decimos lo que tiene que hacer? 00:00:08
Pues con Python. 00:00:10
Vamos a ver cómo podemos pasar de no tener ni idea 00:00:12
a crear nuestras propias animaciones 00:00:14
e incluso cacharritos inteligentes 00:00:16
que reaccionan a lo que pasa a su alrededor. 00:00:18
Aquí tenemos nuestro plan de viaje. 00:00:20
Vamos a empezar con lo más básico, 00:00:22
los primeros pasos. 00:00:24
Luego le daremos vida a la pantalla con alguna animación. 00:00:25
aprenderemos a hacer que reaccione a los botones, 00:00:28
exploraremos cómo puede usar sus sensores para sentir el mundo 00:00:31
y, al final, veremos cómo juntar todo para crear juegos o herramientas. 00:00:34
¡Vamos a ello! 00:00:38
Bueno, pues empecemos por el principio, ¿no? 00:00:39
En esta primera parte vamos a ver que poner en marcha el microbit es súper sencillo. 00:00:41
De hecho, son solo tres pasitos. 00:00:46
El proceso, de verdad, es muy directo. 00:00:49
Lo primero, abrimos la web del editor de Python en el navegador. 00:00:51
Segundo, escribimos nuestro código. 00:00:55
Y aquí viene lo mejor, que podemos probarlo ahí mismo, en un simulador virtual, sin ni siquiera tener el microbit conectado. 00:00:56
Cuando ya nos guste cómo funciona, solo queda el tercer paso. 00:01:03
Lo conectamos por USB y le pasamos el programa. Así de fácil. 00:01:07
Pasamos a la segunda sección, nuestra primera animación. 00:01:11
Y ahora es cuando la cosa se pone de verdad interesante. 00:01:14
Vamos a hacer que esa pantallita de LEDs cobre vida y a ver resultados al instante. 00:01:18
Venga, la primera pregunta que se nos viene a la cabeza. 00:01:22
¿Cómo hago para que esto muestre algo? 00:01:25
Vamos a resolverlo viendo cómo podemos hacer que el microbit nos enseñe una imagen, 00:01:27
que se quede fija, y justo después un texto que se vaya moviendo. 00:01:31
Si nos fijamos en el código, es muy sencillo. 00:01:35
Primero, con display.showImage.heart le estamos diciendo, oye, enséñame un corazón. 00:01:38
Después, sleep2000 hace que el programa se pare dos segundos. 00:01:44
Y por último, display.scroll se encarga de que el mensaje o la bachillerato se deslice por la pantalla. 00:01:47
¡Es casi magia! 00:01:53
Vamos a pararnos un segundo en el comando clave de esto, display.scroll. 00:01:54
Esta es la instrucción que coge una cadena de texto, la que sea, y la anima, haciéndola pasar por la pantallita de LEDs. 00:01:59
Es la forma más básica de mostrar mensajes largos en nuestro Mitrobit. 00:02:05
A ver, que se enciendan luces está genial, pero la verdadera potencia llega cuando el dispositivo empieza a reaccionar a lo que hacemos. 00:02:09
Entramos en la tercera sección, responder a la interacción. 00:02:16
Vamos a pasar de las pantallas pasivas a los programas que de verdad interactúan. 00:02:19
Vamos a plantear un pequeño desafío. ¿Cómo podríamos programar el microbit para que lleve la cuenta de las veces que pulsamos uno de sus botones? ¿Cómo lo convertimos básicamente en un contador de clics? 00:02:23
Pues la solución es este trocito de código. 00:02:33
Lo primero es crear una variable, una especie de caja, que llamamos contador, y la ponemos a cero. 00:02:36
Luego, dentro de un bucle que se repite sin parar, el programa está todo el rato comprobando si hemos pulsado el botón A. 00:02:42
Si lo hemos hecho, le suma uno al contador y nos enseña el nuevo número en la pantalla. 00:02:49
Y ya está, así de simple. 00:02:53
El punto clave aquí, la verdadera magia, es esta función, buttonA.wasPressed. 00:02:55
Esta es la forma que tiene el dispositivo de escuchar. 00:03:01
Es como si se preguntara constantemente, ¿han pulsado el botón A desde la última vez que miré? 00:03:05
Es lo que dispara toda la interacción. 00:03:09
Y de los botones, damos un salto al mundo que nos rodea. 00:03:12
Cuarta sección, detectando el mundo físico. 00:03:15
El microbit tiene sensores dentro que son como sus sentidos. 00:03:17
Vamos a ver cómo podemos usarlos. 00:03:21
Es un aparato muy pequeño, pero ¿podría tener algo así como conciencia de su posición? 00:03:23
o sea, ¿sabe si lo estamos sujetando en vertical o si lo hemos dejado plano sobre la mesa? 00:03:28
Pues la respuesta, como os podéis imaginar, es que sí. 00:03:34
Para conseguirlo usamos una cosa que lleva dentro que se llama acelerómetro. 00:03:36
Este código lo que hace es leer continuamente la orientación del dispositivo 00:03:40
y dependiendo de cómo lo inclinemos nos mostrará una flecha hacia arriba, hacia abajo. 00:03:44
Vamos a ver cómo lo hace. 00:03:48
¿Y cómo funciona esto por dentro? 00:03:50
Pues todo se basa en interpretar números. 00:03:52
El código mira la aceleración en uno de los ejes, el eje Y. 00:03:54
Si ve que el valor es muy negativo, por ejemplo, menos de menos 500, sabe que está apuntando hacia arriba 00:03:57
Si el valor está cerca de cero, significa que está plano 00:04:02
Y para cualquier otra posición, pues nos muestra un fantasma 00:04:05
Es pura lógica aplicada a los datos que le da un sensor 00:04:09
Vale, o sea que puede sentir el movimiento y la orientación 00:04:12
Pero, ¿podemos ir un paso más allá? 00:04:15
¿Podría detectar algo que ni siquiera vemos, como la temperatura que hay a su alrededor? 00:04:18
Pues mirad qué sencillo, este programa, que es cortísimo 00:04:22
Lo único que hace es leer la temperatura del procesador que lleva dentro y luego, con el comando display.scroll que ya conocemos, nos muestra el valor en grados Celsius. 00:04:25
¡Acabamos de construir un termómetro digital en dos líneas! 00:04:35
La clave de todo esto es una única función, temperature, cero, un solo comando sin más, que nos da acceso directo a una medida del mundo real. 00:04:39
Sin configuraciones raras ni nada, una sola línea de código para saber la temperatura. 00:04:49
estructura. Muy bien, pues ahora que ya conocemos las herramientas, vamos a juntar todas las piezas. 00:04:53
Quinta y última sección, juegos, gadgets y más allá. Vamos a ver lo versátil que puede llegar a 00:04:59
ser todo esto. Fijaos en esta comparación, que es genial. A la izquierda tenemos el código para 00:05:04
crear un dado electrónico, algo para jugar, pura diversión. A la derecha, el código del termómetro 00:05:09
que acabamos de ver, una herramienta útil. Son dos aplicaciones que no tienen nada que ver, 00:05:14
pero que están construidas con las mismas habilidades básicas que hemos aprendido. 00:05:19
Lo más interesante aquí es la diferencia que hay en el fondo. 00:05:23
El dado electrónico se basa en el azar, en la suerte, 00:05:26
usando el comando random.randint para sacar un número aleatorio. 00:05:29
En cambio, el termómetro se basa en la medición, 00:05:33
en usar temperature.etch para leer un dato real del entorno. 00:05:36
Diversión frente a función. 00:05:39
Todo depende del comando que decidamos usar. 00:05:41
O sea que, si lo pensamos, hemos hecho un viaje completo. 00:05:44
Empezamos con algo tan simple como mostrar un corazón en la pantalla, 00:05:47
aprendimos a reaccionar a los botones 00:05:51
y hemos terminado construyendo juegos y hasta herramientas de medición. 00:05:53
Como se puede ver, las posibilidades son enormes. 00:05:57
Así que la idea clave con la que nos tenemos que quedar es esta. 00:06:00
Con solo unas poquitas líneas de código, 00:06:04
un dispositivo tan pequeño puede interactuar con el mundo que le rodea 00:06:06
de formas increíblemente potentes. 00:06:10
Ya hemos visto las piezas del puzzle, 00:06:12
desde mostrar una imagen, pasando por reaccionar a botones, 00:06:14
hasta leer sensores. Así que ahora la gran pregunta es, ¿cuál va a ser la primera creación 00:06:17
que surja de todo esto? 00:06:22
Idioma/s:
es
Materias:
Tecnología
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Educación Primaria
    • Primer Ciclo
      • Primer Curso
      • Segundo Curso
    • Segundo Ciclo
      • Tercer Curso
      • Cuarto Curso
    • Tercer Ciclo
      • Quinto Curso
      • Sexto Curso
  • Educación Secundaria Obligatoria
    • Ordinaria
      • Primer Ciclo
        • Primer Curso
        • Segundo Curso
      • Segundo Ciclo
        • Tercer Curso
        • Cuarto Curso
        • Diversificacion Curricular 1
        • Diversificacion Curricular 2
    • Compensatoria
  • Bachillerato
    • Primer Curso
    • Segundo Curso
Autor/es:
Domingo Díaz-Parreño Quirós
Subido por:
Domingo D.
Licencia:
Todos los derechos reservados
Visualizaciones:
1
Fecha:
22 de abril de 2026 - 13:08
Visibilidad:
Público
Centro:
IES PROFESOR JULIO PÉREZ
Duración:
06′ 27″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
29.39 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid