1 00:00:00,340 --> 00:00:06,160 Cuatro minutos con Félix. Propuestas didácticas para utilizar en tu aula. 2 00:00:06,900 --> 00:00:12,000 Recursos didácticos, aulas virtuales, programación por bloques, robótica... 3 00:00:13,259 --> 00:00:17,320 ...para trabajar con tus alumnos y alumnas. 4 00:00:18,339 --> 00:00:24,059 Bueno, pues vamos a ver este videotutorial, el cuarto videotutorial que hacemos de M-Bot, 5 00:00:24,379 --> 00:00:27,620 que lo estamos programando con M-Block, que la verdad va muy bien. 6 00:00:27,620 --> 00:00:31,100 Y este robotito, pues, que funciona perfectísimamente. 7 00:00:31,339 --> 00:00:35,020 ¿Qué es lo que hemos hecho? Y que es algo que a mí me está gustando mucho. 8 00:00:35,539 --> 00:00:41,380 Estamos utilizando los objetos para que cuando hagamos clic en el objeto, mandemos un mensaje también. 9 00:00:41,880 --> 00:00:46,399 Bueno, pues me está gustando porque lo estamos editando, le estamos poniendo aquí texto, 10 00:00:46,920 --> 00:00:53,039 le podemos cambiar también el color con el cubo, o sea, sería trabajar lo que es el diseño gráfico. 11 00:00:53,039 --> 00:00:58,399 Son unos botones muy básicos, pero desde luego le podíamos ir a mucho más. 12 00:00:58,840 --> 00:01:01,119 Y mandamos esas órdenes. 13 00:01:01,520 --> 00:01:05,340 Otra manera de mandar las órdenes, pues desde luego que también funciona muy bien, 14 00:01:05,519 --> 00:01:12,879 es tocando la tecla espacio y sobre todo flecha arriba, flecha abajo para mover a nuestro robot. 15 00:01:13,239 --> 00:01:14,260 Pero bueno, no es el caso. 16 00:01:14,480 --> 00:01:19,659 Y lo que vamos a hacer es, con nuestro dispositivo, lo que vamos a hacer es medir. 17 00:01:20,400 --> 00:01:24,819 Lo primero que hacemos al recibir, empezar a medir, fijamos la distancia a cero, 18 00:01:24,980 --> 00:01:30,439 pero bueno, enseguida ya se nos pasa a la distancia que mide el sensor de ultrasonido. 19 00:01:30,599 --> 00:01:36,340 Es que es muy sencillo cogerlo aquí y llevarlo, y lo tenemos en centímetros, no hay problemas con otras unidades. 20 00:01:36,340 --> 00:01:42,799 Y cada 0,1 segundo pues va midiendo, para eso hemos tenido que crear una variable, 21 00:01:42,980 --> 00:01:47,459 una variable que se va a llamar distancia, va midiendo la distancia, mira aquí lo tenemos, 22 00:01:47,459 --> 00:01:55,680 y luego tenemos el mover al robot, porque bueno, esto nos hubiera servido simplemente pues para ir midiendo. 23 00:01:56,000 --> 00:02:00,760 Tenemos el robot y a ver a qué distancia está un objeto, lo va midiendo, lo va midiendo y te lo dice. 24 00:02:00,760 --> 00:02:10,280 Pero luego hemos hecho que se mueva, le damos aquí, en este objeto manda un mensaje, lo tenemos aquí, 25 00:02:10,280 --> 00:02:16,699 manda este mensaje empezar a mover el embot y lo que hacemos con el dispositivo es 26 00:02:16,699 --> 00:02:23,680 lo primero es parar 3 segundos para que nos dé tiempo un poquito a levantarnos y ver cómo funciona el robot 27 00:02:23,680 --> 00:02:30,900 y luego pues con un para siempre fijamos la distancia y si la distancia es menor de 25 centímetros 28 00:02:30,900 --> 00:02:36,020 lo que hace es que enciende la luz roja, se para el motor y hace un ruidito 29 00:02:36,520 --> 00:02:40,280 espera dos segundos y retrocede a potencia 50. 30 00:02:40,400 --> 00:02:41,139 ¿Qué es lo que va a pasar? 31 00:02:41,300 --> 00:02:44,740 Pues al retroceder esta distancia, que es menor de 25, 32 00:02:44,860 --> 00:02:46,680 va a llegar un momento que se hace más grande, 33 00:02:47,199 --> 00:02:49,680 se apagan las luces y vuelve a avanzar. 34 00:02:50,060 --> 00:02:53,479 Vuelve a avanzar, detecta que está a menos de 25, 35 00:02:53,639 --> 00:02:56,840 se para, se va hacia atrás y cuando se está yendo hacia atrás 36 00:02:56,840 --> 00:02:59,300 llega un momento que detecta que hay más de 25 37 00:02:59,300 --> 00:03:00,979 y se vuelve hacia adelante. 38 00:03:01,560 --> 00:03:04,699 La verdad que podemos hacer muchas cosas 39 00:03:04,699 --> 00:03:12,000 con simple los sensores para ir midiendo, mira aquí tenemos los leds, o está todo en los leds, 40 00:03:12,020 --> 00:03:18,120 o le podemos encender de distintos colores, o tenemos el izquierdo, el derecho también, 41 00:03:18,259 --> 00:03:24,340 le podríamos poner y ya haríamos en vez de todo rojo pues un poco tipo sirena, tipo ambulancia. 42 00:03:25,159 --> 00:03:31,479 De nuestro robot lo tenemos en acción, avanzar durante un tiempo, una potencia determinada, 43 00:03:31,479 --> 00:03:36,379 o avanzar y luego le ponemos un esperar o le ponemos como estamos haciendo aquí 44 00:03:36,379 --> 00:03:42,240 cuando una condición deja de existir pues se para y te la cambia por la otra 45 00:03:42,240 --> 00:03:48,259 y ya la tenemos, o sea que no funciona realmente muy bien 46 00:03:48,259 --> 00:03:52,439 aquí mirad, combinamos las dos, avanza hasta que se encuentra a menos de 25 47 00:03:52,439 --> 00:03:56,780 y ahí ya sí que lo que tenemos que hacer es que retroceda 48 00:03:56,780 --> 00:04:00,120 y en este caso está retrocediendo durante un segundo 49 00:04:00,120 --> 00:04:06,240 y ya se pone a más de 25 centímetros y luego vuelve hacia atrás. 50 00:04:06,419 --> 00:04:09,860 Podríamos haber puesto este bloque, retroceder durante un segundo, 51 00:04:10,060 --> 00:04:17,120 haberlo quitado y poner este de avanza, dejamos que se pare 52 00:04:17,120 --> 00:04:21,120 y que avance a potencia sería que retroceda. 53 00:04:22,259 --> 00:04:25,120 Retroceda hasta que está a menos de 25 centímetros, 54 00:04:25,879 --> 00:04:28,180 que puede ser un segundo o menos de un segundo. 55 00:04:28,180 --> 00:04:30,139 bueno, pues vamos a ver en la realidad 56 00:04:30,139 --> 00:04:32,240 y luego lo que tiene de importante es esto 57 00:04:32,240 --> 00:04:34,379 que vamos midiendo las distancias 58 00:04:34,379 --> 00:04:37,040 a medida que lo va haciendo el robot 59 00:04:37,040 --> 00:04:40,620 o si lo queremos usar únicamente para medir 60 00:04:40,620 --> 00:04:41,959 mira, aquí tenemos nuestro 61 00:04:41,959 --> 00:04:45,279 mira, no sabía yo que la cuadrícula la teníamos ahí 62 00:04:45,279 --> 00:04:47,720 bueno, pues vamos a ver cómo es en la realidad 63 00:04:47,720 --> 00:04:51,100 este programa lo hemos preparado para cuando detecte un obstáculo 64 00:04:51,100 --> 00:04:52,819 se vaya hacia atrás 65 00:04:52,819 --> 00:04:55,480 y mira, porque va midiendo la distancia 66 00:04:55,480 --> 00:05:01,639 y cuando se aleja lo suficiente para que esa distancia no sea peligrosa, vuelve a ir hacia adelante. 67 00:05:01,779 --> 00:05:06,540 Va a estar en un movimiento ahí casi perpetuo haciendo este. 68 00:05:06,899 --> 00:05:13,279 Y también le hemos puesto un poquito, pues ya hemos aprovechado el otro código, pues para medir la distancia. 69 00:05:13,879 --> 00:05:18,220 Bueno, vamos a ver cómo funciona. Va a detectarlo, se va a echar hacia atrás. 70 00:05:18,220 --> 00:05:27,439 Cuando detecte que hay menos de 25 centímetros, vuelve hacia adelante hasta que vuelva a detectar que está más cerca de 25 centímetros. 71 00:05:27,740 --> 00:05:28,779 Vamos a verlo. 72 00:05:29,899 --> 00:05:31,680 Le hemos dado 3 segundos de espera. 73 00:05:33,420 --> 00:05:35,160 Lo ha detectado. 74 00:05:35,879 --> 00:05:36,959 Echa para atrás. 75 00:05:37,620 --> 00:05:40,060 Como ya está más de 25, se para. 76 00:05:40,639 --> 00:05:41,579 Ahora se acerca. 77 00:05:42,120 --> 00:05:43,560 Detecta que está el obstáculo. 78 00:05:44,620 --> 00:05:45,500 Vuelve hacia atrás. 79 00:05:45,500 --> 00:05:48,939 y bueno, pues así se puede tirar pues todo el día. 80 00:05:54,029 --> 00:06:04,230 Enciende la luz roja y detecta, vuelve para atrás, ya está lo suficientemente lejos del obstáculo, vuelve a acercarse y bueno, pues así está. 81 00:06:05,790 --> 00:06:07,990 Espero que le veáis utilidad. Muchas gracias.