1 00:00:00,370 --> 00:00:09,890 Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 2 00:00:10,529 --> 00:00:17,410 Hola, buenos días. Pues vamos a hacer un pequeñito videotutorial. Estamos con MakeCode y vamos a conectar dos placas por radio. 3 00:00:17,410 --> 00:00:22,410 La verdad es que la radio es muy sencilla. Se establece un grupo y además es que nos lo pone aquí. 4 00:00:23,210 --> 00:00:28,289 Enviamos un número y luego vamos a recibir ese número y vamos a hacer algo. 5 00:00:28,289 --> 00:00:53,450 Y luego, bueno, pues aquí podríamos aprender un poquito más de qué es lo que tenemos que hacer, pero bueno, principalmente vamos a comunicar dos placas porque queremos controlar un robot y lo que hacemos es que una placa sirve como controlador, es decir, que le va a enviar un número, el 1, el 2 y el 3, o más, los que queramos, 6 00:00:53,450 --> 00:01:03,109 Y al recibir luego el motor, pues lo que va el coche o el robot, lo que va a hacer es que el motor va a ir hacia adelante, va a ir hacia atrás o se va a parar. 7 00:01:03,570 --> 00:01:08,349 Luego ya podremos trabajar pues para que gire, para que no gire. 8 00:01:08,469 --> 00:01:10,450 Pero bueno, al principio lo que vamos a hacer es eso. 9 00:01:10,829 --> 00:01:17,069 Y es así de básico. Establecemos un grupo en una placa envía y otra placa recibe. 10 00:01:17,069 --> 00:01:26,810 Bueno, pues para eso lo que tenemos que hacer es un motor, que va a ser el robot, y luego tenemos otro que es el controlador. 11 00:01:26,870 --> 00:01:35,810 Para saber quién es quién, pues yo lo que he hecho es que al iniciar le pongo a uno la C y al otro le pongo la M y se ve en los leds. 12 00:01:36,469 --> 00:01:37,769 Entonces ya sé quién es quién. 13 00:01:38,349 --> 00:01:43,989 Y luego, importantísimo, establecer grupo, establecemos el 1 en los dos. 14 00:01:43,989 --> 00:01:48,109 Y ya los tenemos, por así decirlo, como emparejados. 15 00:01:48,930 --> 00:01:52,189 Si este estuviera en el 2 y el otro en el 1, pues no funciona. 16 00:01:53,230 --> 00:01:53,750 Sencillísimo. 17 00:01:54,250 --> 00:01:56,909 Las acciones, pues las tenemos en las entradas. 18 00:01:57,489 --> 00:02:04,370 Presionamos el botón A, presionamos el botón B y yo también le he añadido al pulsar el logotipo. 19 00:02:05,849 --> 00:02:09,870 Claro, aquí, ¿qué es lo que va a hacer nuestro robot? 20 00:02:09,870 --> 00:02:13,650 Pues ir hacia adelante, hacia detrás o parar. 21 00:02:13,990 --> 00:02:20,990 Si quisiéramos ya empezar a girar, pues igual vamos a pensar en el Makey Makey. 22 00:02:21,509 --> 00:02:25,409 Bueno, pues posteriormente intentaremos manejarlo con el Makey Makey. 23 00:02:25,770 --> 00:02:31,849 Pero de momento tenemos esto, pues que al presionar el botón A, va a enviar el número 1. 24 00:02:31,849 --> 00:02:35,189 Y es tan sencillo como irse a radio, enviar. ¿Quién es la que envía? 25 00:02:35,349 --> 00:02:40,569 Esta, el controlador, pues envía el número 1, el número 2 o el número 3. 26 00:02:40,569 --> 00:02:47,449 Con las acciones, botón A apretado, botón B apretado y al pulsar. 27 00:02:47,830 --> 00:02:52,069 ¿Que luego queremos mantenerlo apretado o algo? 28 00:02:52,889 --> 00:02:55,469 Bueno, pues ahí los tenemos estas tres acciones. 29 00:02:56,050 --> 00:02:57,469 Sencillísimo de programar. 30 00:02:57,889 --> 00:03:03,729 Y nos vamos a nuestro robot, al motor, y ¿qué le tenemos que decir? 31 00:03:03,830 --> 00:03:09,969 El grupo ya está establecido, nos vamos a radio, ya no es enviar, ya es recibir, y nos vamos a esta. 32 00:03:10,569 --> 00:03:19,490 al recibir radio. Tenemos que irnos a la lógica porque va a recibir distintos números, distintos mensajes. 33 00:03:20,449 --> 00:03:27,810 ¿Qué le decimos? Pues cuando llega el mensaje 1, tenemos aquí, tan sencillo como ponerlo aquí. 34 00:03:27,810 --> 00:03:35,949 Ya lo tenemos, cuando le llega el mensaje 1, y aquí vemos que tiene puesto un número, tan sencillo como llevarlo y arrastrarlo. 35 00:03:35,949 --> 00:03:40,150 y ya lo tenemos, cuando recibe el número 1 36 00:03:40,150 --> 00:03:44,129 pues nos vamos a nuestro rover, que es el robot que estamos controlando 37 00:03:44,129 --> 00:03:49,129 y le decimos que se mueva al 50, bueno al 100 hacia adelante 38 00:03:49,129 --> 00:03:55,210 pues por eso utiliza la rueda izquierda y la derecha en el mismo número 39 00:03:55,210 --> 00:03:58,550 ¿qué queremos ir hacia atrás? 40 00:03:58,550 --> 00:04:02,069 pues este mismo bloque de sí, duplicamos 41 00:04:02,069 --> 00:04:05,389 ahí lo tenemos y le cambiamos 42 00:04:05,389 --> 00:04:22,350 Aquí está, a ver, aquí está que no se ve porque lo tenemos ya aquí puesto, pero tan sencillo como duplicar, nos lo llevamos y le ponemos el número 2 y cuando le llega el número 2, pues un valor en negativo va hacia atrás. 43 00:04:22,949 --> 00:04:28,990 Tenemos hasta un 239, vamos a ponerlo a menos 100, pues para que vaya recto. 44 00:04:28,990 --> 00:04:31,490 Y por último, pues vamos a parar los motores. 45 00:04:32,129 --> 00:04:38,569 Encender las luces, tiene un sigue líneas, tiene un detector de intensidad de luz, parece. 46 00:04:39,350 --> 00:04:45,629 Luego tiene aquí más para cambiarle las luces, un motor, el otro, pero bueno, son muy parecidos. 47 00:04:45,629 --> 00:04:48,769 Y aquí, bueno, pues ya otro tipo de bloques. 48 00:04:48,930 --> 00:04:51,050 Pero ahora de momento estamos con esto. 49 00:04:51,370 --> 00:04:52,750 Y es tan sencillo como esto. 50 00:04:53,269 --> 00:04:55,550 Ya lo tenemos preparado para que funcione. 51 00:04:55,910 --> 00:04:58,670 Ahora vamos a ver en la realidad cómo se comporta. 52 00:04:58,990 --> 00:05:05,069 Y lo bueno que tiene también la placa microbit es que no necesita del cable. 53 00:05:06,170 --> 00:05:12,930 Ya directamente, porque claro, si tuviéramos que conducir un robot con un cable pegado, pues iría muy mal. 54 00:05:12,930 --> 00:05:20,329 Pero, ¿cómo va? ¿Se alimenta del propio robot y puede los mensajes mandarlos por radio? 55 00:05:20,949 --> 00:05:22,370 Pues va estupendísimamente. 56 00:05:22,689 --> 00:05:25,649 Bueno, pues vamos a ver cómo funciona en la realidad. 57 00:05:25,649 --> 00:05:37,509 Bueno, pues aquí tenemos las dos placas, el motor con su M, la C con el controlador y vamos a darle al botón A, que va hacia adelante, el botón B y el de parar. 58 00:05:38,129 --> 00:05:43,649 Vamos a ver, a mí no me gusta esta situación porque no es una mesa y no quiero que se me caiga. 59 00:05:44,410 --> 00:05:49,610 Ahí lo paro, vamos a ver, le damos al botón A y lo paramos. 60 00:05:49,610 --> 00:05:56,069 Uy, qué susto me he llevado. Le damos al botón B y lo vamos a parar porque va a ir para atrás. 61 00:05:57,470 --> 00:06:03,350 Y lo paramos. Uy, qué bien ha funcionado. Botón A, hacia adelante y lo paramos. 62 00:06:03,970 --> 00:06:08,230 La verdad que funciona perfectísimamente. Botón B y hacia atrás. 63 00:06:09,009 --> 00:06:16,769 Bueno, pues la verdad que poder tener dos placas conectadas y que le dé las órdenes a un robot me parece ya de ciencia ficción. 64 00:06:16,769 --> 00:06:20,149 Pero bueno, que tampoco los programas son muy complicados. 65 00:06:20,529 --> 00:06:22,949 Espero que le veáis utilidad. Muchas gracias.