1 00:00:07,790 --> 00:00:11,410 Bienvenidos a esta nueva situación de aprendizaje, Conociendo NEZA. 2 00:00:11,630 --> 00:00:16,109 En esta sesión exploraremos el funcionamiento del kit de robótica NEZA, junto con Microbit. 3 00:00:16,989 --> 00:00:20,989 A lo largo de esta actividad, aprenderemos sobre los componentes básicos de NEZA, 4 00:00:21,329 --> 00:00:26,329 cómo programarlos con MakeCode y cómo integrar sensores y motores en proyectos de robótica educativa. 5 00:00:27,609 --> 00:00:32,869 En esta situación de aprendizaje, llevaremos a cabo cuatro sesiones, con una duración, 6 00:00:33,270 --> 00:00:36,189 que será entre 45 y 60 minutos cada una. 7 00:00:36,189 --> 00:00:40,670 En ellas, haremos una progresión de actividades hasta llegar a un producto final. 8 00:00:41,710 --> 00:00:46,869 Con esta actividad, reforzaremos conocimientos sobre estructuras condicionales, señales 9 00:00:46,869 --> 00:00:51,509 digitales y control de motores, habilidades fundamentales en la robótica educativa. 10 00:00:52,929 --> 00:00:58,009 En el transcurso del vídeo, explicaremos la sesión 3 y 4 para construir y programar 11 00:00:58,009 --> 00:01:02,850 un robot seguidor de línea, utilizando sensores de detección y motores controlados desde 12 00:01:02,850 --> 00:01:04,090 nuestra placa microbit. 13 00:01:04,349 --> 00:01:05,030 ¡Comencemos! 14 00:01:06,189 --> 00:01:11,829 Esta situación de aprendizaje está diseñada para que los estudiantes se familiaricen con el KITNET a versión 2, 15 00:01:11,989 --> 00:01:17,890 junto con la placa microbit, aprendiendo cómo programarla para posteriormente ejecutar los correspondientes proyectos. 16 00:01:18,930 --> 00:01:23,609 Para esta situación de aprendizaje, nos basamos en los objetivos generales de etapa, 17 00:01:24,049 --> 00:01:31,250 recogidos en el artículo 5 del Decreto 61-2022, contribuyendo al desarrollo integral de los estudiantes. 18 00:01:31,250 --> 00:01:36,709 En el documento podrán encontrar los objetivos principales de esta situación de aprendizaje. 19 00:01:36,709 --> 00:01:42,049 Como podrán comprobar trabajaremos algunas competencias específicas y saberes básicos 20 00:01:42,049 --> 00:01:48,689 de las áreas de educación artística y matemáticas. A continuación, describiremos los espacios 21 00:01:48,689 --> 00:01:54,890 utilizados para la creación de los proyectos y la realización de actividades. Como espacio físico, 22 00:01:54,890 --> 00:01:59,829 contaremos con el aula de clase para llevar a cabo los proyectos y el aula de futuro para 23 00:01:59,829 --> 00:02:05,390 combinar el aprendizaje con los recursos tecnológicos necesarios. En cuanto a recursos, 24 00:02:05,689 --> 00:02:10,530 los dividiremos en materiales y humanos. A continuación, mencionaremos los materiales 25 00:02:10,530 --> 00:02:16,669 necesarios. El docente dispondrá de un ordenador portátil para un correcto seguimiento. Cada 26 00:02:16,669 --> 00:02:20,830 pareja de alumnos dispondrá de una placa microbit y un ordenador portátil para su 27 00:02:20,830 --> 00:02:27,330 correcta utilización. También necesitaremos contar con un kit Neza versión 2. Dependiendo 28 00:02:27,330 --> 00:02:32,189 del número de kits que dispongamos, haremos grupos de dos, tres o cuatro personas. Es 29 00:02:32,189 --> 00:02:35,870 importante tener en cuenta cuál será la estrategia que usaremos para llevar estos 30 00:02:35,870 --> 00:02:40,569 kits al aula, puesto que para hacer esta sesión no es necesario usar todos los elementos del 31 00:02:40,569 --> 00:02:53,900 kit. Como aspectos metodológicos destacamos. Aprendizaje basado en proyectos, ABP y gamificación. 32 00:02:54,500 --> 00:02:59,919 Podrán encontrar la documentación completa en el documento correspondiente. La duración 33 00:02:59,919 --> 00:03:06,340 de cada sesión de esta situación de aprendizaje irá comprendida en un intervalo de 45 a 60 minutos 34 00:03:06,340 --> 00:03:18,000 cada una, habiendo casos en los que pueden unificarse varias sesiones. A lo largo de esta 35 00:03:18,000 --> 00:03:22,740 sesión, construiremos un sistema que permitirá al robot detectar y seguir una línea negra en el 36 00:03:22,740 --> 00:03:29,099 suelo, utilizando su sensor seguidor de línea. Para comenzar, primero debemos conectar correctamente 37 00:03:29,099 --> 00:03:34,000 el sensor seguidor de línea, el cual conectaremos a la salida J1 en la placa de expansión de NEZA. 38 00:03:34,000 --> 00:03:40,120 Este sensor es esencial, ya que permitirá que el robot distinga entre una superficie clara y una superficie oscura. 39 00:03:40,419 --> 00:03:43,800 Si el sensor detecta el color negro, significa que está sobre la línea. 40 00:03:44,500 --> 00:03:48,699 Si detecta blanco, el robot sabrá que se ha desviado y deberá corregir su trayectoria. 41 00:03:50,199 --> 00:03:56,479 Abrimos MakeCode, creamos un nuevo proyecto, y nos aseguramos descargar las extensiones Neza V2 y Planet X. 42 00:03:57,620 --> 00:04:00,099 Dentro de Para siempre introduciremos un bucle Sí. 43 00:04:00,099 --> 00:04:03,919 En la parte romboide meteremos nuestro bloque que lee el valor del sensor. 44 00:04:04,000 --> 00:04:06,580 En este bloque podremos elegir entre varias opciones. 45 00:04:06,960 --> 00:04:13,400 Si los dos sensores están leyendo blanco, si los dos están leyendo negro, o si uno está leyendo blanco y otro negro, o viceversa. 46 00:04:14,580 --> 00:04:18,360 Para que el robot avance de manera continua, utilizamos los motores de Neza. 47 00:04:18,699 --> 00:04:23,699 Dentro de MakeCode buscamos la opción Neza, y seleccionamos el bloque que nos permite encender los motores. 48 00:04:25,199 --> 00:04:26,660 Seguimos construyendo el código. 49 00:04:27,180 --> 00:04:32,100 Si nos hiciese falta podríamos hacer otro código para verificar si ambos motores funcionan correctamente. 50 00:04:32,100 --> 00:04:42,100 En el bloque de funcionamiento de los motores, podremos elegir, tanto la velocidad de estos, como el sentido del giro, pudiendo elegir hacia adelante números positivos o hacia atrás números negativos. 51 00:04:43,819 --> 00:04:51,180 Si el robot se mueve demasiado rápido o no responde bien, ajustamos la velocidad de los motores a un valor más bajo para mejorar la estabilidad. 52 00:04:52,439 --> 00:04:57,439 Ahora pasamos al paso más importante, hacer que el robot siga la línea negra automáticamente. 53 00:04:57,439 --> 00:05:00,339 Para esto, utilizamos una estructura condicional. 54 00:05:00,779 --> 00:05:04,439 En MakeCode, buscamos la opción de lógica, y agregamos un bloque condicional. 55 00:05:04,899 --> 00:05:08,540 Si entonces, aquí encontraremos tres posibilidades. 56 00:05:08,959 --> 00:05:15,000 En la primera, si detecta que la línea negra es identificada en la izquierda pero no en la derecha, activamos el motor contrario. 57 00:05:15,379 --> 00:05:18,139 En la segunda opción, programaremos justo la acción inversa. 58 00:05:18,439 --> 00:05:21,939 Si detecta la línea negra en la derecha, activaremos el motor contrario. 59 00:05:21,939 --> 00:05:26,879 Por último, si detecta que las dos líneas son negras, seguirá adelante a una velocidad más baja. 60 00:05:28,259 --> 00:05:32,839 Explicado de otra manera, si el robot detecta que se ha salido de la línea, reducimos la 61 00:05:32,839 --> 00:05:35,079 velocidad de un motor y aumentamos la del otro. 62 00:05:35,399 --> 00:05:37,480 Esto hará que el robot gire y vuelva a la línea. 63 00:05:38,339 --> 00:05:42,959 Por otro lado, si el robot está sobre blanco, los motores se mantendrán a la misma velocidad 64 00:05:42,959 --> 00:05:44,120 para continuar recto. 65 00:05:45,160 --> 00:05:48,160 Probamos el código y observamos el comportamiento del robot. 66 00:05:48,899 --> 00:05:53,480 Si notamos que se desvía demasiado, ajustamos la velocidad de los motores, para que los 67 00:05:53,480 --> 00:05:54,560 giros sean más suaves. 68 00:05:55,519 --> 00:05:58,060 Hasta aquí el primer ejercicio de seguimiento de líneas. 69 00:05:58,300 --> 00:06:04,819 A continuación vamos a añadir un grado de dificultad al proyecto, y lo haremos introduciendo la posibilidad de detectar un obstáculo. 70 00:06:06,079 --> 00:06:09,079 Para esto, utilizamos el sensor ultrasonico de Neza. 71 00:06:09,720 --> 00:06:13,779 Este sensor permite medir la distancia a los objetos que están frente al robot. 72 00:06:14,100 --> 00:06:17,079 Este sensor ultrasonico lo pondremos en la salida J2. 73 00:06:17,680 --> 00:06:23,980 En MakeCode, buscamos la opción Planet X, y seleccionamos el bloque para leer la distancia del sensor ultrasonico. 74 00:06:23,980 --> 00:06:30,480 Si el sensor detecta que hay un obstáculo a menos de 10 centímetros, enviamos un comando para que los motores se detengan por completo. 75 00:06:31,620 --> 00:06:35,240 Probamos nuevamente el robot, esta vez con un objeto colocado frente a él. 76 00:06:35,600 --> 00:06:41,040 Si el robot se detiene correctamente al acercarse al obstáculo, significa que nuestro programa funciona como se espera. 77 00:06:42,199 --> 00:06:46,459 Este es un proyecto avanzado, para nuestro alumnado, del tercer ciclo de primaria. 78 00:06:46,819 --> 00:06:53,000 Se aconseja antes de hacer estos ejercicios, hacer las prácticas simplificadas donde se trabaja cada uno de los sensores por separado. 79 00:06:53,000 --> 00:06:56,480 Como herramientas evaluables, partiremos de una evaluación continua. 80 00:06:56,899 --> 00:07:02,980 Utilizaremos la técnica de la observación directa para obtener información sobre el avance que van teniendo los alumnos de forma individual. 81 00:07:03,779 --> 00:07:10,899 Como instrumento principal, utilizaremos la rúbrica de evaluación para evaluar el trabajo individual y grupal a lo largo del proyecto. 82 00:07:12,060 --> 00:07:21,680 Además, los asistentes tendrán el cuaderno del alumno donde se recogerá las actividades planteadas en cada situación de aprendizaje, para su correcto entendimiento y conocimientos adquiridos. 83 00:07:23,000 --> 00:07:31,959 Junto al documento de las situaciones de aprendizajes, podrán acceder al diario robótico, en el cual el alumno o alumna recoge los pasos a seguir de cada proyecto a realizar. 84 00:07:33,339 --> 00:07:40,439 Para finalizar todas estas herramientas, dispondremos de una ficha de autoevaluación para el alumnado que quedará recogida en el diario de aprendizaje. 85 00:07:41,439 --> 00:07:48,699 Todo este conjunto de estrategias mencionadas nos ayudarán a medir el desarrollo de habilidades tecnológicas y computacionales en el aula. 86 00:07:49,600 --> 00:07:53,920 Cada línea de código que escribes, es un paso más hacia un futuro lleno de innovación. 87 00:07:54,339 --> 00:07:56,560 Nos vemos en la próxima situación de aprendizaje.