Saltar navegación

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

Decodificación binaria con Maqueen

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 7 de julio de 2025 por Ce40 madrid

37 visualizaciones

Vídeo de la situación de aprendizaje denominada Decodificación binaria con Maqueen

Descargar la transcripción

en una galaxia dominada por un imperio tirano una joven heroína rebelde queda atrapada en 00:00:07
un compartimento técnico de una nave imperial sin acceso a comunicaciones tradicionales con 00:00:23
solo su arma láser y un pequeño robot mcqueen con un micro bit debe ingeniárselas para enviar 00:00:28
una señal que sus compañeros rebeldes puedan recibir, descifrar y actuar. Su única esperanza 00:00:34
de rescate es enviar un mensaje de auxilio a través de un antiguo canal codificado por 00:00:40
el que solo se pueden enviar unos y ceros. Recordó que con códigos QR se pueden mandar 00:00:45
mensajes, pero era demasiado complicado para el sistema que tiene y hay que pensar en otra 00:00:51
cosa. Entonces recordó cómo funcionaban los códigos de barras, secuencias de unos 00:00:56
y ceros que unidas componen un código o un mensaje pero falta tecnología o no el robot 00:01:01
mcqueen junto con dos sensores de infrarrojos normalmente usados para los sigue líneas se 00:01:08
puede utilizar para más cosas uno de los sensores nos puede servir como marca de reloj para indicar 00:01:14
cuando hay un dato en el otro sensor y el otro es el que lee los unos y los ceros que conforman 00:01:20
la información de esta forma en la parte izquierda tenemos franjas alternas del mismo tamaño y en la 00:01:27
derecha franjas de tamaño similar pero unas negras y otras blancas que se irán almacenando para que 00:01:33
cuando lleguen a los 8 bits se conviertan en un valor decimal que después pasaremos al código 00:01:41
asti y se mostrará en pantalla a la vez que se envía por el canal de comunicaciones y gracias 00:01:47
a eso, consiguen rescatarla. Con exiguos medios, nuestra heroína ha conseguido mandar a sus 00:01:53
compañeros la palabra HELP. El reto consiste en programar a McQueen para que lea un código de 00:01:59
barras con un mensaje codificado, usando dos sensores sigue líneas adicionales. Según se 00:02:13
vaya leyendo, irá mostrando las letras en el display del microbit. ¿Cuáles son los conocimientos 00:02:17
previos? Hace falta saber programación por bloques en MakeCode, fundamentos del sistema binario, 00:02:23
Conocimiento de la codificación ASCII 00:02:29
Manejo básico del robot McQueen y sensores sigue líneas 00:02:32
Y además, trabajo en equipo 00:02:35
Los objetivos de la actividad son 00:02:37
Comprender el sistema binario y su aplicación en la tecnología digital 00:02:39
Diseñar y programar algoritmos que interpreten información binaria 00:02:42
Utilizar sensores para detectar señales del entorno 00:02:46
Y fomentar el trabajo en equipo y la resolución de problemas de manera autónoma 00:02:49
Para lograrlo, utilizaremos una placa microbit, el robot McQueen y dos sensores sigue líneas adicionales 00:02:53
Además, usaremos una extensión que convierte nuestro robot en un teclado Bluetooth con el que enviaremos las pulsaciones de teclas a un ordenador, tablet o al móvil. 00:02:59
En los materiales imprimibles de la situación de aprendizaje hay un PDF con la imagen de arriba, en la que vas a encontrar por una parte las barras de lo que denominamos el reloj, que son barras alternas del mismo tamaño, blancas y negras. 00:03:08
En la parte inferior tenemos la codificación de los datos. El dato va en el mismo tamaño que el de arriba, pero si es 1 o 0 va cambiando. 00:03:22
Posición de los sensores de infrarrojos. 00:03:31
Para poder programar las funcionalidades de McQueen necesitamos instalar la extensión McQueen. 00:04:02
Para ello vamos a entrar en MakeCode, le damos a extensiones, buscamos por la extensión MacWin, elegimos la primera que nos aparece y nos instala la extensión con una serie de instrucciones nuevas. 00:04:07
Y también vamos a necesitar la extensión que nos permite enviar pulsaciones de teclas por Bluetooth desde el microbit. 00:04:26
Y lo vamos a hacer con la extensión BLE HID. Vamos a buscar esa extensión, nos pregunta que si queremos quitar otras extensiones, le decimos que sí, se instala y nos añade una serie de instrucciones que vamos a usar más tarde, como es la del envío de teclas. 00:04:33
También tenemos el movimiento del ratón, Gamepad y otros servicios de multimedia. 00:04:59
Existen algunas incompatibilidades con el Bluetooth, por lo que si no te funciona la primera, debes consultar la web de la extensión. 00:05:05
En el programa tenemos 5 bloques, al iniciar, al presionar el botón A y las funciones Cuéntame y Escribe Info, además de una nota para ayudarte a entender el programa. 00:05:11
Al encender el robot, definimos las variables y constantes que vamos a utilizar a lo largo de todo el programa 00:05:34
Las constantes, llevan el prefijo en guión bajo, nos permiten interpretar correctamente las lecturas de los sensores 00:05:42
Mientras que las variables, velocidad, guión bajo, lo que sea, contienen la velocidad de los motores izquierdo y derecho 00:05:49
Como son motores de corriente continua convencionales, cuyo rendimiento puede ser diferente 00:05:58
ajustamos individualmente estas velocidades para compensar posibles desequilibrios en su 00:06:03
comportamiento. Esta calibración es esencial para lograr desplazamientos rectos. Además conviene 00:06:08
tener en cuenta que el nivel de carga de las pilas influye directamente en la capacidad de giro de 00:06:15
los motores afectando a su potencia y por tanto el rendimiento general del robot. En este caso 00:06:21
hemos usado pilas AAA de 1300 mAh. Este bloque se ejecuta cuando pulsamos el botón A. La lectura 00:06:27
del robot no va a comenzar hasta que se pulse el botón A. Aquí le indicamos al robot que solo se 00:06:37
ponga en marcha cuando pulsemos el botón A. Primero ponemos el strip en rojo y seguidamente llamamos 00:06:44
a la lectura de los datos. La función uno más va guardando los bits y cuando llegan a ocho los 00:06:51
convierte en axi. Esta función lo que hace es que va creando una cadena con los bits que va leyendo 00:07:00
hasta que llegan a ser ocho y en ese momento hace una llamada de binario a decimal. Esta es la 00:07:07
función de binario a decimal. A ella le llega un parámetro con la cadena de bits que ha leído el 00:07:15
robot y convierte ese dato de binario a su correspondiente en decimal y muestra en la 00:07:20
pantalla del micro bit primero el número binario y después el carácter ASCII correspondiente. 00:07:25
Función lectura. Esta es la función principal donde se produce el movimiento del robot y la 00:07:32
lectura de los sensores interpretando las marcas según corresponde. Primero muestra unos puntos en 00:07:38
pantalla y después pone los LEDs RGB en blanco para empezar su movimiento que continuará hasta 00:07:45
que pulsemos el botón B. En el bucle se ponen en marcha los motores a la velocidad igual o 00:07:51
diferente que hemos asignado en las variables constantes del inicio. En el proceso vamos a 00:07:56
usar dos sensores cuya lectura se guardará en las variables reloj y dato. Además para saber si es el 00:08:00
momento de leer el dato cuando cambia el reloj de negro a blanco guardamos previamente el reloj en 00:08:08
la variable reloj anterior. Solo cuando el reloj anterior está en negro y el reloj está en blanco 00:08:14
vamos a leer el dato en el otro sensor. Primero encendemos el led rojo izquierdo y paramos los 00:08:21
motores. Si dato está en negro encendemos el led rojo derecho y pasamos a la función 1 más 1 1. Si 00:08:27
está en blanco apagamos el led izquierdo y enviamos un 0 a la función. Si el reloj anterior está en 00:08:36
blanco y el reloj está en negro significa que hemos entrado en una banda de control y no hay 00:08:43
que leer datos. Existen varias pausas, la primera de un milisegundo es para avanzar un poco después 00:08:49
de comprobar que estamos sobre una banda con información y de esta forma evitar un poco la 00:08:56
deriva de los motores. La segunda es más bien didáctica y de autorregulación o ajuste. 00:09:02
Chau. 00:09:36
Etiquetas:
Código Escuela 4.0_M
Autor/es:
Código Escuela 4.0_Madrid
Subido por:
Ce40 madrid
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
37
Fecha:
7 de julio de 2025 - 8:44
Visibilidad:
Público
Centro:
C RECURSOS Código Escuela 4.0
Duración:
09′ 56″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
113.76 MBytes

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid