1 00:00:00,370 --> 00:00:09,890 4 minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 2 00:00:10,349 --> 00:00:15,849 Hola, buenos días. ¿Quieres hacer un coche que esté teledirigido utilizando Joystick? 3 00:00:16,449 --> 00:00:20,989 Bueno, pues la verdad que es muy sencillo. Lo que pasa es que necesitamos dos placas microbit. 4 00:00:21,289 --> 00:00:28,070 Una va a ser para el mando. Lo que hacemos es que nos tenemos que ir a extensiones y tenemos que buscar Joystick B. 5 00:00:28,070 --> 00:00:33,310 Y entonces en joystick bit ya encontramos los bloques que necesitamos. 6 00:00:33,450 --> 00:00:43,030 Primeramente inicializamos el joystick bit y establecemos un grupo de radio que va a ser el mismo para las dos placas, en este caso el grupo 1. 7 00:00:43,609 --> 00:00:49,850 Le hemos puesto que con los LEDs de la placa microbit nos diga que esta placa es la del mando. 8 00:00:50,409 --> 00:00:51,549 ¿Y luego qué es lo que hacemos? 9 00:00:52,049 --> 00:00:54,210 Bueno, pues aquí hay que prestar atención. 10 00:00:54,469 --> 00:00:57,649 Tenemos los valores de X y los valores de Y. 11 00:00:57,649 --> 00:01:01,630 Y los valores de X le vamos a dar menor de 200 y mayor de 800. 12 00:01:02,609 --> 00:01:06,650 Uno va hacia la izquierda y el otro va hacia la derecha. 13 00:01:07,109 --> 00:01:14,310 Tenemos que sacar el bloque de Rocket Value y entonces nos vamos a Lógica, 14 00:01:14,310 --> 00:01:24,650 nos buscamos uno de comparación, metemos el bloque y nos vamos al mayor o al menor, 15 00:01:24,829 --> 00:01:27,189 depende de lo que queramos y aquí le ponemos el número. 16 00:01:27,189 --> 00:01:32,609 Y luego lo llevamos a un bloque de lógica, nos vamos a este bloque. 17 00:01:33,189 --> 00:01:39,829 Pero estos bloques, si nos fijamos, enganchamos, es el mismo que va seguido. 18 00:01:40,469 --> 00:01:46,310 Entonces, tan sencillo como irnos a nuestro bloque, vamos a ponerlo grande para que se vea. 19 00:01:47,969 --> 00:01:53,930 Nos vamos a nuestro bloque, vamos a meter así para que ahora se vea mejor. 20 00:01:53,930 --> 00:02:02,890 dentro de nuestro bloque es donde vamos a ir metiendo estos condicionales, estos valores. 21 00:02:03,109 --> 00:02:08,110 Rocket value menor que 200, mayor que 800. Ahí lo metemos. 22 00:02:08,770 --> 00:02:12,129 Aquí metemos el mensaje que queremos mandar. 23 00:02:12,310 --> 00:02:17,629 Pues vamos a mandar el mensaje número 1, que se lo diremos a la otra placa. 24 00:02:17,629 --> 00:02:26,229 Y luego, muy importante, lo que necesitamos es que haya este, si no, sí, y metemos. 25 00:02:26,349 --> 00:02:29,270 Entonces, lo único que tenemos que hacer es, hacemos clic aquí, 26 00:02:29,930 --> 00:02:33,389 vemos que no tenemos aquí para meter un bloque hexagonal, 27 00:02:33,889 --> 00:02:36,069 pero si hacemos así, ya lo tenemos. 28 00:02:39,360 --> 00:02:42,199 Nos vamos a nuestro bloque y ya lo tenemos, 29 00:02:42,379 --> 00:02:46,960 y entonces ya tenemos un sí, si no, sí, con una condición, 30 00:02:46,960 --> 00:02:51,419 si no, este no vale porque no tiene el bloque hexagonal 31 00:02:51,419 --> 00:02:53,699 volvemos a dar aquí y metemos ahí 32 00:02:53,699 --> 00:02:57,460 y así es como vamos haciendo todo 33 00:02:57,460 --> 00:02:59,099 pues claro, tenemos el joystick 34 00:02:59,099 --> 00:03:03,560 pues el joystick tenemos hacia la derecha, hacia la izquierda 35 00:03:03,560 --> 00:03:05,659 hacia adelante, hacia detrás 36 00:03:05,659 --> 00:03:07,719 y luego tenemos dos botones 37 00:03:07,719 --> 00:03:10,060 el botón C y el botón D 38 00:03:10,060 --> 00:03:13,919 el botón C y el botón D lo tenemos aquí 39 00:03:13,919 --> 00:03:16,099 pues este botón, el botón C 40 00:03:16,099 --> 00:03:38,159 El botón, bueno, tenemos más botones, el D, el E y el F, nosotros hemos cogido solamente dos, tenemos la posibilidad, si el botón está apretado, pero claro, si el botón no está apretado, pues usamos este bloque, este bloque de boleano de no, no botón que está apretado. 41 00:03:38,159 --> 00:03:41,620 y entonces cuando lo aprieta manda un mensaje que es el 5 42 00:03:41,620 --> 00:03:45,560 pues yo lo he puesto para que vaya a más velocidad hacia adelante 43 00:03:45,560 --> 00:03:48,520 pero cuando es no apretado el botón C 44 00:03:48,520 --> 00:03:51,180 se va, mando el mensaje 0 que lo tengo parado 45 00:03:51,180 --> 00:03:53,379 entonces siempre que aprieto el botón acelera 46 00:03:53,379 --> 00:03:56,639 y cuando suelto se detiene el vehículo 47 00:03:56,639 --> 00:04:01,939 bueno pues la verdad que la radio aquí tenemos hasta 6 números distintos 48 00:04:01,939 --> 00:04:04,580 vamos a ver cómo lo recibe el coche 49 00:04:04,580 --> 00:04:09,419 Pues cuando lo recibe el coche, aquí ya no necesitamos el joystick bit. 50 00:04:09,860 --> 00:04:12,300 Lo que necesitamos, vamos a ponerlo más grande, 51 00:04:13,520 --> 00:04:16,740 lo que necesitamos es, si queremos que nuestro coche se mueva, 52 00:04:17,199 --> 00:04:18,920 pues tener el NEZA. 53 00:04:19,459 --> 00:04:23,360 El NEZA nos permite los motores y aquí los tenemos, dos motores. 54 00:04:23,480 --> 00:04:26,600 Los sacamos y vamos a ver cómo lo hacemos. 55 00:04:27,300 --> 00:04:31,480 El grupo tiene que ser el mismo y aquí le hemos puesto el SoccerBot 1 56 00:04:31,480 --> 00:04:33,660 porque es un coche que va a jugar al soccer. 57 00:04:33,660 --> 00:04:43,100 Nos tenemos que ir a radio y en radio nos vamos a, al recibir radio, recibir número porque estamos mandando número. 58 00:04:43,759 --> 00:04:47,339 Y volvemos otra vez a estos bloques de lógica. 59 00:04:47,579 --> 00:04:53,459 Sí, sí, pues muy sencillo porque cogemos aquí de nuevo en lógica. 60 00:04:53,899 --> 00:04:57,259 En lógica es fundamental trabajar con estos bloques, lo metemos. 61 00:04:57,259 --> 00:05:13,060 Si vamos a duplicar, recibir número es el número 1, porque hemos recibido el número 1, que lo vemos aquí, pues el número 1 lo tenemos puesto para que vaya hacia adelante. 62 00:05:13,740 --> 00:05:21,759 Porque si nos acordamos hemos empezado con el 4 izquierda, 3 derecha, bueno pues así lo hemos seguido. 63 00:05:21,759 --> 00:05:27,319 Entonces, mandamos el 1, los dos motores hacia adelante, el M1 y el 3 a la misma velocidad. 64 00:05:27,839 --> 00:05:31,399 Que vemos que un motor va más deprisa, pues nos va a tocar calibrar. 65 00:05:31,639 --> 00:05:34,660 Que luego el número 2, pues va hacia atrás. 66 00:05:34,779 --> 00:05:38,939 Si 20% de velocidad es hacia adelante, menos 20 será hacia atrás. 67 00:05:39,399 --> 00:05:40,740 Y aquí tenemos los giros. 68 00:05:40,879 --> 00:05:46,699 Si una rueda solo gira, gira hacia el lado contrario de la rueda, que gira. 69 00:05:46,699 --> 00:05:51,699 Aquí tenemos uno, que el 4 era a la izquierda. 70 00:05:52,740 --> 00:05:58,319 Bueno, pues aquí tenemos el modo de comunicarse, es recibir el número y hacer la orden, 71 00:05:58,519 --> 00:06:02,120 que en este caso, como es un coche, pues un motor. 72 00:06:02,579 --> 00:06:06,740 Tenemos el motor hacia adelante de una rueda que gira, gira hacia el otro lado, 73 00:06:07,360 --> 00:06:13,680 hacia adelante, hacia detrás, hacia adelante, y luego le hemos puesto estas dos, 74 00:06:13,680 --> 00:06:15,779 el número 5 y el número 6 75 00:06:15,779 --> 00:06:17,279 uno que va a más potencia 76 00:06:17,279 --> 00:06:18,420 si hemos puesto el 20 77 00:06:18,420 --> 00:06:20,120 pues aquí al 50 78 00:06:20,120 --> 00:06:22,319 y aquí al 50 hacia atrás 79 00:06:22,319 --> 00:06:24,800 y el otro botón al 50 para detrás 80 00:06:24,800 --> 00:06:26,139 y en todo caso 81 00:06:26,139 --> 00:06:28,379 cuando recibe el número 0 82 00:06:28,379 --> 00:06:31,220 o no estamos apretando el joystick 83 00:06:31,220 --> 00:06:32,000 ni los números 84 00:06:32,000 --> 00:06:33,879 los motores están parados 85 00:06:33,879 --> 00:06:36,939 bueno, pues espero que le veáis utilidad 86 00:06:36,939 --> 00:06:37,699 muchas gracias 87 00:06:37,699 --> 00:06:40,459 ¿Quieres hacer un coche teledirigido 88 00:06:40,459 --> 00:06:42,939 con Neza, la placa Microbit 89 00:06:42,939 --> 00:06:45,319 programando con Matecode, mira que sencillo 90 00:06:45,319 --> 00:06:47,480 este coche lo manejamos 91 00:06:47,480 --> 00:06:48,699 con el joystick 92 00:06:48,699 --> 00:06:50,300 de ElectroFreaks 93 00:06:50,300 --> 00:06:52,980 tiene un joystick para moverlo derecha 94 00:06:52,980 --> 00:06:55,220 izquierda, derecha, izquierda 95 00:06:55,220 --> 00:06:57,259 y también tiene los botones 96 00:06:57,259 --> 00:06:59,379 para ponerlo a mayor o menor 97 00:06:59,379 --> 00:07:01,199 velocidad, mira aquí, para hacia 98 00:07:01,199 --> 00:07:03,379 atrás, hacia adelante 99 00:07:03,379 --> 00:07:05,339 para atrás 100 00:07:05,339 --> 00:07:07,180 adelante, giramos 101 00:07:07,180 --> 00:07:09,339 la verdad que funciona 102 00:07:09,339 --> 00:07:10,040 muy bien 103 00:07:10,040 --> 00:07:17,680 lo que tienes que hacer es tener dos placas micro bit y comunicarte con ellas por radio 104 00:07:17,680 --> 00:07:22,740 muy sencillo y la verdad que este joystick va perfectísimamente 105 00:07:25,060 --> 00:07:27,699 espero que le vea su utilidad muchas gracias