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,550 --> 00:00:17,550 Hola, buenos días. Estamos programando con MakeCode nuestra placa Microbit para trabajar con la placa de NETA. 3 00:00:18,030 --> 00:00:22,050 Lo que vamos a utilizar son los dos motores y el sensor de shock. 4 00:00:22,789 --> 00:00:28,949 Tenemos que bajarnos las extensiones, tenemos la extensión NETA que nos va a dar los motores y cómo pararlos 5 00:00:28,949 --> 00:00:34,289 y tenemos aquí Planet X en sensores, aquí tenemos el sensor de choque, 6 00:00:34,369 --> 00:00:39,009 que alguna vez lo hemos utilizado como, lo metemos ahí, lo hemos utilizado como un pulsador. 7 00:00:39,450 --> 00:00:43,530 Tenemos nuestro coche que se va a mover hacia adelante hasta que detecte un objeto. 8 00:00:43,670 --> 00:00:47,950 Tenemos aquí puesto el 12 y el 14 porque un motor gira más deprisa que el otro. 9 00:00:48,490 --> 00:00:55,229 Entonces, el motor, el coche, se va moviendo hacia adelante hasta que llega y choca contra un obstáculo. 10 00:00:55,229 --> 00:01:08,230 Por eso tenemos el sensor de choque. Cuando choca contra el obstáculo, lo que hace es irse para atrás durante 3 segundos, gira uno de los motores, o sea, se desvía y sigue su camino hacia adelante. 11 00:01:09,069 --> 00:01:18,909 Cuando tengamos un obstáculo porque nos hemos chocado contra él, nos vamos hacia atrás, giramos y buscamos otra posición, buscamos otro recorrido donde no esté ese obstáculo. 12 00:01:19,709 --> 00:01:20,969 ¿Y qué más le hemos hecho? 13 00:01:21,129 --> 00:01:26,849 Bueno, le hemos dicho que por no tener el coche empezando a funcionar una vez que cargues el programa, 14 00:01:26,849 --> 00:01:33,890 porque la verdad que se hace un poco difícil de manejar y nada más cargar el programa se arranca, 15 00:01:34,230 --> 00:01:38,489 lo que le hemos hecho es que hemos creado una variable, la variable detener, 16 00:01:38,969 --> 00:01:44,069 y tenemos dos situaciones, la de tener cuando vale cero que se para todo 17 00:01:44,069 --> 00:01:51,109 y detener cuando vale 1 que arrancan los motores y puede chocar y puede evitar ese obstáculo. 18 00:01:51,730 --> 00:01:55,329 ¿Y cómo cambiamos de posición 0 a la posición 1? 19 00:01:55,730 --> 00:01:58,329 Pues porque estamos trabajando con los botones A y B. 20 00:01:58,769 --> 00:02:07,010 Cuando empezamos de 0, es decir, está parado, presionamos el botón A y arranca porque nos vamos a esta situación. 21 00:02:07,689 --> 00:02:13,150 Pero cuando queremos detenerlo tenemos que volver al 0 y por eso le damos al botón B. 22 00:02:13,150 --> 00:02:19,189 cuando lo pulsamos el menos uno, hace que volvamos a tener nuestra variable en cero 23 00:02:19,189 --> 00:02:21,770 y vamos a movernos entre cero y uno. 24 00:02:22,669 --> 00:02:28,889 Podríamos tocar varias veces el botón B y ya te va, en vez de a cero, a menos uno, a menos dos, 25 00:02:29,030 --> 00:02:31,590 pues tendrías que dar más veces a este botón. 26 00:02:31,930 --> 00:02:36,969 Realmente no es la mejor manera, pero bueno, es una manera que nos ha funcionado. 27 00:02:37,409 --> 00:02:41,629 Tendremos que buscar en bloques de lógica estos verdaderos y falsos 28 00:02:41,629 --> 00:02:43,830 que seguramente funcionen mejor 29 00:02:43,830 --> 00:02:45,650 pero bueno, para salir del paso 30 00:02:45,650 --> 00:02:47,729 y para hacer que nuestro coche no arranque 31 00:02:47,729 --> 00:02:49,069 una vez carguemos el programa 32 00:02:49,069 --> 00:02:51,229 detener la variable en 0 33 00:02:51,229 --> 00:02:53,770 pulsamos el botón A y arranca 34 00:02:53,770 --> 00:02:56,250 a distintas velocidades los motores 35 00:02:56,250 --> 00:02:59,889 porque vemos que uno tiene más potencia que el otro 36 00:02:59,889 --> 00:03:02,669 choca, se va hacia atrás, gira 37 00:03:02,669 --> 00:03:05,030 y busca un recorrido, busca un camino 38 00:03:05,030 --> 00:03:06,370 donde no esté ese obstáculo 39 00:03:06,370 --> 00:03:08,750 y que lo queremos parar, botón B 40 00:03:08,750 --> 00:03:10,909 bueno, ahora vamos a ver la estructura 41 00:03:10,909 --> 00:03:13,610 y cómo funcionaría este coche. 42 00:03:13,770 --> 00:03:17,090 ¿Te animas a hacer un coche con un sensor de choque? 43 00:03:17,590 --> 00:03:21,729 Cuando choque lo que va a pasar es que va a irse hacia atrás, 44 00:03:22,069 --> 00:03:24,210 va a girar para evitar el obstáculo. 45 00:03:24,729 --> 00:03:26,090 Vamos a ver cómo funciona. 46 00:03:26,250 --> 00:03:27,610 Ese es el sensor de choque. 47 00:03:28,030 --> 00:03:32,770 Lo tiene delante para cuando choque haga como si fuera un pulsador. 48 00:03:33,210 --> 00:03:34,490 Vamos a ver cómo funciona. 49 00:03:34,830 --> 00:03:37,250 Le tenemos preparados varios obstáculos. 50 00:03:37,250 --> 00:03:40,250 Cuando los detecte los intentará evitar. 51 00:03:40,909 --> 00:03:46,509 Lo hemos preparado para que pulsando el botón A arranque y pulsando el botón B se frene. 52 00:03:46,750 --> 00:03:58,960 Bueno, vamos a ver cómo va. Damos al botón A, se va hacia atrás para evitar el obstáculo y busca otra dirección. 53 00:04:06,419 --> 00:04:09,560 Y pulsando el botón B ya lo podemos frenar. 54 00:04:11,180 --> 00:04:13,919 La estructura de este coche, bueno, muy sencilla. 55 00:04:14,360 --> 00:04:20,600 Por la parte de delante, bueno, de delante, realmente la parte de delante la usábamos con la placa microbit, 56 00:04:20,600 --> 00:04:24,420 pero hemos cambiado la dirección de los motores y la hemos puesto aquí 57 00:04:24,420 --> 00:04:30,360 tenemos el sensor de choque que lo que hace es como si fuera un pulsador 58 00:04:30,360 --> 00:04:35,680 lo hemos sujetado con estas piezas en la parte donde tenemos los motores 59 00:04:35,680 --> 00:04:41,720 y lo tenemos que tener a una altura que choque contra las paredes 60 00:04:41,720 --> 00:04:45,939 si no chocara y fuera el obstáculo más bajo pues no podría funcionar 61 00:04:45,939 --> 00:04:59,779 Y luego el bastidor que hemos hecho para nuestras ruedas, muy sencillo, tenemos los dos motores sujetos y la tercera rueda pues usamos esa bola que nos permite un giro total. 62 00:05:00,220 --> 00:05:02,040 Bueno, pues espero que le veáis utilidad.