1 00:00:28,589 --> 00:00:32,250 En este proyecto el alumnado se convierte en ingeniero del movimiento. 2 00:00:33,549 --> 00:00:40,850 Aprenderán a controlar un robot con precisión mediante programación con bloques en MakeCode y aplicarán sensores para tomar decisiones autónomas. 3 00:00:42,090 --> 00:00:48,890 Se trabajará sobre un campo de pruebas que simula situaciones reales, como curvas, giros, pasos estrechos y obstáculos. 4 00:00:48,890 --> 00:00:59,490 La combinación de montaje físico, lógica de programación y trabajo colaborativo permitirá desarrollar competencias digitales y de resolución de problemas de forma práctica y motivadora. 5 00:01:00,570 --> 00:01:01,369 Objetivos 6 00:01:01,369 --> 00:01:08,390 Programar movimientos controlados del robot, avance, retroceso, giros y trayectorias curvas. 7 00:01:09,549 --> 00:01:12,989 Comprender los efectos de la inercia en el movimiento de un robot real. 8 00:01:14,069 --> 00:01:18,450 Incorporar sensores de luz y ultrasonidos para respuestas inteligentes del sistema. 9 00:01:19,370 --> 00:01:24,269 Utilizar estructuras como bucles y condicionales para resolver desafíos en el recorrido. 10 00:01:25,189 --> 00:01:28,849 Favorecer la reflexión sobre el diseño y la mejora continua en equipo. 11 00:01:30,129 --> 00:01:30,829 Competencias. 12 00:01:31,769 --> 00:01:35,590 Competencia digital mediante el uso de herramientas de programación visual. 13 00:01:36,790 --> 00:01:41,650 Competencia científica y matemática al aplicar medidas, proporciones y lógica condicional. 14 00:01:42,750 --> 00:01:46,129 Competencia personal y social a través del trabajo cooperativo. 15 00:01:46,129 --> 00:01:51,329 Conciencia ciudadana simulando maniobras responsables con un robot móvil 16 00:01:51,329 --> 00:01:57,769 Sentido de iniciativa y expresión mediante la creación de soluciones creativas y visuales en el robot 17 00:01:57,769 --> 00:02:07,180 Los alumnos comienzan montando el robot paso a paso con una guía impresa o digital 18 00:02:07,180 --> 00:02:13,240 Se colocan los motores en la base, se conectan a la placa de expansión y se fija la microbit 19 00:02:14,000 --> 00:02:21,180 Es importante comprobar que los cables de alimentación estén conectados con la polaridad correcta y que cada motor esté en el conector asignado. 20 00:06:04,620 --> 00:06:11,300 A continuación, se abre MakeCode y se carga un primer programa con un bloque que hace avanzar ambos motores durante un par de segundos. 21 00:06:12,220 --> 00:06:15,579 El objetivo es comprobar que todo está correctamente montado. 22 00:06:15,959 --> 00:06:19,480 El robot se mueve hacia delante de forma recta y no se desvían los motores. 23 00:06:19,480 --> 00:06:40,889 En esta sesión, el alumnado programa el robot para que avance a una distancia concreta, por ejemplo, 50 centímetros. 24 00:06:41,670 --> 00:06:47,009 Se hace una primera prueba con un tiempo aproximado, midiendo con una regla o cinta métrica. 25 00:06:48,269 --> 00:06:53,829 Después, se aplica proporcionalidad para ajustar el tiempo exacto necesario para recorrer esa distancia. 26 00:06:55,089 --> 00:07:02,310 Se reflexiona sobre variables que afectan al desplazamiento, como el estado de la batería, la superficie de trabajo o el peso del robot. 27 00:07:03,149 --> 00:07:07,970 Se recomienda anotar todos los resultados para poder repetir el proceso con fiabilidad. 28 00:07:13,120 --> 00:07:23,139 Una vez dominado el avance y el retroceso, se programan secuencias que combinen ambos, por ejemplo, avanzar 20 centímetros, retroceder 10 centímetros, volver a avanzar. 29 00:07:23,920 --> 00:07:32,220 Además, se utiliza la matriz LED de la microbit para mostrar iconos que representen las acciones del robot, flechas, símbolos de estopo caras. 30 00:07:33,379 --> 00:07:37,019 Estas representaciones ayudan a comprender y comunicar el estado del robot. 31 00:07:38,139 --> 00:07:43,480 También se trabajan bucles simples para repetir secuencias y se observa cómo mejora la eficiencia del código. 32 00:07:48,860 --> 00:07:53,839 Se comparan tres métodos para girar, detener un motor mientras el otro avanza, giro suave, 33 00:07:53,839 --> 00:08:10,060 o hacer avanzar uno, retroceder el otro, giro en el sitio, o avanzar los dos motores con distintas velocidades. 34 00:08:11,300 --> 00:08:15,160 Se programa cada uno y se mide el ángulo resultante para ajustar tiempos y velocidades. 35 00:08:18,480 --> 00:08:20,779 Se proponen retos como realizar un cuadrado. 36 00:08:20,779 --> 00:08:25,899 El alumnado debe decidir qué tipo de giro usar en cada situación del recorrido. 37 00:08:27,180 --> 00:08:33,759 Se recomienda utilizar variables para ajustar los tiempos de giro, lo que permitirá adaptarlos fácilmente en futuras sesiones. 38 00:08:39,460 --> 00:08:41,740 Los giros suaves permiten realizar curvas. 39 00:08:42,980 --> 00:08:48,379 Se programa el robot para que un motor avance más rápido que el otro y se observan las trayectorias resultantes. 40 00:08:49,120 --> 00:08:51,879 Por ejemplo, realizamos la trayectoria de un AU. 41 00:08:52,440 --> 00:08:56,960 El objetivo es conseguir que el robot trace trayectorias precisas y fluidas. 42 00:08:58,220 --> 00:09:03,539 Se experimenta también con distintos anchos de rueda o superficies para analizar su efecto en el movimiento. 43 00:09:08,879 --> 00:09:14,879 El alumnado se enfrenta a un conjunto de retos donde debe combinar avances, retrocesos, giros y curvas. 44 00:09:16,120 --> 00:09:21,279 Se simulan situaciones como entrar en una plaza, rodear un obstáculo o aparcar entre dos líneas. 45 00:09:21,279 --> 00:09:26,399 Cada equipo debe diseñar su estrategia de programación, probarla y ajustarla 46 00:09:26,399 --> 00:09:33,259 Se promueve el uso de condicionales y repeticiones para reducir la cantidad de bloques y hacer el código más limpio 47 00:09:33,259 --> 00:09:42,309 El sensor de luz integrado en la microbit se utiliza para detectar oscuridad 48 00:09:42,309 --> 00:09:50,090 Se programa el robot para detenerse si entra en una zona oscura, como un túnel, o para encender un icono especial en la matriz LED 49 00:09:50,789 --> 00:09:58,070 Se experimenta con diferentes niveles de iluminación para definir el umbral de activación y se ajusta el programa según el entorno de cada aula. 50 00:10:06,759 --> 00:10:10,000 En esta última sesión se incorpora el sensor de ultrasonidos. 51 00:10:11,240 --> 00:10:18,440 Se programa para que el robot detecte obstáculos y se detenga si están a menos de una distancia determinada, por ejemplo, 15 centímetros. 52 00:10:19,639 --> 00:10:26,279 Se plantean situaciones como seguir un objeto manteniendo una distancia constante o frenar y retroceder ante un obstáculo repentino. 53 00:10:26,279 --> 00:10:34,740 El alumnado analiza cómo ajustar los valores de distancia y la frecuencia de lectura para que el robot reaccione a tiempo sin moverse de forma errática. 54 00:10:43,419 --> 00:10:44,600 Criterios de evaluación 55 00:10:44,600 --> 00:10:47,899 Precisión en la programación de los movimientos 56 00:10:47,899 --> 00:10:52,179 Capacidad para integrar sensores y responder a estímulos 57 00:10:52,179 --> 00:10:56,000 Claridad del código y uso de estructuras eficientes 58 00:10:57,340 --> 00:11:00,200 Participación activa y colaboración entre los miembros del grupo 59 00:11:00,200 --> 00:11:06,279 Calidad de las soluciones propuestas para los retos del campo de pruebas. 60 00:11:06,279 --> 00:11:10,340 Este proyecto permite al alumnado aplicar conocimientos reales en una experiencia de 61 00:11:10,340 --> 00:11:12,440 aprendizaje activa. 62 00:11:12,440 --> 00:11:18,259 Combina programación, robótica, trabajo en equipo y resolución de problemas. 63 00:11:18,259 --> 00:11:22,740 Cada sesión les acerca al mundo de la ingeniería y la automatización, demostrando que aprender 64 00:11:22,740 --> 00:11:27,820 tecnología puede ser tan creativo como construir una historia o resolver un reto de lógica.