1 00:00:04,719 --> 00:00:11,439 Hola alumnos y alumnas, hoy vamos con la práctica del RoboMint para utilizar 2 00:00:11,439 --> 00:00:21,359 condicionales. Por ejemplo, nosotros queremos que nuestro robot detecte que 3 00:00:21,359 --> 00:00:27,940 llega hasta el final o detecte una línea blanca o que detecte la baliza o que 4 00:00:27,940 --> 00:00:34,060 detecte que no hay nada. Para ello tenemos una serie de de 5 00:00:34,060 --> 00:00:38,920 comandos que podemos utilizar. Aquí los tenemos. Si la 6 00:00:38,920 --> 00:00:42,340 izquierda es obstáculo y luego ponemos una condición. Si la 7 00:00:42,340 --> 00:00:46,359 izquierda es claro o si está de frente para ello lo mejor que 8 00:00:46,359 --> 00:00:50,740 vamos a hacer es ver un ejemplo. Vamos con este. Lo 9 00:00:50,740 --> 00:00:55,359 primero. Repetir siempre acordados que estos que abro 10 00:00:55,359 --> 00:00:57,939 el corchete, cierro este corchete, todo lo que hay aquí 11 00:00:57,939 --> 00:01:03,579 se va a repetir para siempre. Va a ir hacia delante uno. Si yo 12 00:01:03,579 --> 00:01:16,590 quito esto vamos a ver qué pasa. ¿Veis que se choca? Mal. 13 00:01:16,590 --> 00:01:21,569 Vamos con la condición que he quitado. Repetir, adelante, 14 00:01:21,569 --> 00:01:27,030 avanza uno. Pero si enfrente se encuentra un obstáculo, fijaros 15 00:01:27,030 --> 00:01:33,709 os ahí paréntesis paréntesis y este paréntesis corresponde a este paréntesis del sí. Abro 16 00:01:33,709 --> 00:01:38,629 corchete y pongo la condición. La condición sería que si encuentra un obstáculo vaya 17 00:01:38,629 --> 00:01:40,310 a la derecha. Vamos a ver qué pasa. 18 00:01:44,810 --> 00:01:49,250 ¿Veis? Ha encontrado el obstáculo y a la derecha. Ahora veremos qué pasa con el siguiente. 19 00:01:49,670 --> 00:01:56,569 Obstáculo, derecha. Obstáculo, derecha. Vamos a ver en la derecha. Obstáculo, derecha. 20 00:01:57,030 --> 00:02:07,750 bueno veis este ejemplo ahora vamos con otro ejemplo que sería muy parecido en este caso 21 00:02:07,750 --> 00:02:14,250 el robot aparece en su posición y va y yo lo que quiero es que detecte la línea amarilla la línea 22 00:02:14,250 --> 00:02:19,530 blanca cuando llega a la línea blanca si puede hacer varias cosas si la encuentra de frente 23 00:02:19,530 --> 00:02:24,169 pues seguir de frente, pero si detecta que hay línea blanca 24 00:02:24,169 --> 00:02:28,330 a la izquierda, fijaros, aquí en este caso a la izquierda 25 00:02:28,330 --> 00:02:31,909 yo quiero que gire a la izquierda, entonces habrá que poner una serie de condiciones 26 00:02:31,909 --> 00:02:35,509 vamos con ellas, las tengo aquí preparadas 27 00:02:35,509 --> 00:02:49,110 vamos con este ejercicio, cambio esto 28 00:02:49,110 --> 00:02:51,969 y pongo esta otra 29 00:02:51,969 --> 00:02:55,710 lo primero que vamos a ver, estas primeras de aquí, será 30 00:02:55,710 --> 00:02:57,150 fijaros 31 00:02:57,150 --> 00:03:02,879 para que llegue la línea blanca 32 00:03:02,879 --> 00:03:04,699 veis que ya ha llegado la línea blanca 33 00:03:04,699 --> 00:03:07,240 y se ha parado porque ha hecho la derecha y 8 adelante 34 00:03:07,240 --> 00:03:09,479 y entonces sigo poniendo condiciones 35 00:03:09,479 --> 00:03:10,919 repetimos 36 00:03:10,919 --> 00:03:12,960 se va a repetir para siempre 37 00:03:12,960 --> 00:03:15,180 si encuentra blanco 38 00:03:15,180 --> 00:03:16,620 como es este caso 39 00:03:16,620 --> 00:03:18,000 dice que adelante 1 40 00:03:18,000 --> 00:03:21,259 si a la izquierda es blanco 41 00:03:21,259 --> 00:03:23,060 vemos 42 00:03:23,060 --> 00:03:27,300 que va a girar a la izquierda y va a adelantar 1 43 00:03:27,300 --> 00:03:35,240 Si a la derecha es blanco, vamos con la práctica. 44 00:03:39,699 --> 00:03:39,960 Vamos. 45 00:03:45,590 --> 00:03:47,610 Lo pongo más despacio, fijaros. 46 00:03:50,849 --> 00:03:54,409 Avanza, gira a la izquierda, gira a la derecha. 47 00:03:54,550 --> 00:03:55,250 Ve que no es blanco. 48 00:03:55,789 --> 00:04:00,710 Como ve que no es blanco, no hace este condicional. 49 00:04:03,129 --> 00:04:03,689 Sigue. 50 00:04:03,789 --> 00:04:06,610 izquierda, no es blanco 51 00:04:06,610 --> 00:04:08,169 pues no hace nada, derecha 52 00:04:08,169 --> 00:04:09,550 no es blanco, pues no hace nada 53 00:04:09,550 --> 00:04:12,310 sigue, izquierda 54 00:04:12,310 --> 00:04:16,170 pero ahora vais a ver que cuando 55 00:04:16,170 --> 00:04:18,550 llegue aquí, adelante no es blanco 56 00:04:18,550 --> 00:04:19,629 pero a la izquierda sí 57 00:04:19,629 --> 00:04:21,569 pues como a la izquierda es, gira 58 00:04:21,569 --> 00:04:24,110 izquierda es blanco, gira izquierda 59 00:04:24,110 --> 00:04:26,170 y adelante, y así continuamente 60 00:04:26,790 --> 00:04:30,470 voy a dar un poquito más de velocidad 61 00:04:30,470 --> 00:04:33,750 veis que llega hasta el final 62 00:04:33,750 --> 00:04:35,329 avanza 63 00:04:35,329 --> 00:04:37,269 fijaos lo que pasa aquí 64 00:04:37,269 --> 00:04:39,529 como a la izquierda y a la derecha 65 00:04:39,529 --> 00:04:40,649 no es blanco 66 00:04:40,649 --> 00:04:42,769 no tiene nada 67 00:04:42,769 --> 00:04:44,750 entonces lo que hay que hacerle sería 68 00:04:44,750 --> 00:04:47,149 ponerle una condición que si se encuentra 69 00:04:47,149 --> 00:04:49,810 al final un obstáculo 70 00:04:49,810 --> 00:04:50,990 pues que pare 71 00:04:50,990 --> 00:04:52,550 para ello tenemos aquí las 72 00:04:52,550 --> 00:04:54,990 y sería si frente 73 00:04:54,990 --> 00:04:56,569 es obstáculo 74 00:04:56,569 --> 00:04:59,610 pues sería que 75 00:04:59,610 --> 00:05:00,769 fin 76 00:05:00,769 --> 00:05:03,050 le tenéis que poner si frente es obstáculo 77 00:05:03,050 --> 00:05:03,970 Fin 78 00:05:03,970 --> 00:05:07,069 Bueno, esto lo dejo hacer a vosotros 79 00:05:07,069 --> 00:05:08,129 En esta práctica 80 00:05:08,129 --> 00:05:09,149 Venga, hasta luego 81 00:05:38,240 --> 00:05:43,939 RoboMint, aquí en diversificación nadie se queda atrás 82 00:05:43,939 --> 00:05:46,459 Con bucles, condicionales y más 83 00:05:46,459 --> 00:05:49,019 El código lo hacemos sin estrés ni demás 84 00:05:49,019 --> 00:05:51,480 Robo, robo, RoboMint 85 00:05:51,480 --> 00:05:54,019 Exploro, aprendo, me empieza a gustar 86 00:05:54,019 --> 00:05:56,600 La robótica nos hace razonar 87 00:05:56,600 --> 00:05:58,480 Mi programa ya no nos va a asustar 88 00:05:58,480 --> 00:06:05,899 Que si me equivoqué, pues lo vuelvo a intentar 89 00:06:05,899 --> 00:06:08,519 Porque en diversi nadie me va a juzgar 90 00:06:08,519 --> 00:06:10,959 Comando a comando, paso a paso voy 91 00:06:10,959 --> 00:06:13,639 El robot obedece y yo ya me lo doy 92 00:06:13,639 --> 00:06:18,579 Pinta caminos, esquiva pared, RoboMint me enseña sin correr 93 00:06:18,579 --> 00:06:24,100 If, repeat, while y más, en diversificación todo se puede lograr 94 00:06:24,100 --> 00:06:29,399 Robo, robo, RoboMint, aquí en diversificación nadie se queda atrás 95 00:06:29,399 --> 00:06:34,459 Con bucles, condicionales y más, el código lo hacemos sin estrés ni demás 96 00:06:34,459 --> 00:06:39,480 Robo, robo, RoboMint, exploro, aprendo, me empieza a gustar 97 00:06:39,480 --> 00:06:43,939 La robótica nos hace razonar y programar ya no nos va a asustar 98 00:06:43,939 --> 00:07:11,579 Y que si me equivoqué, pues lo vuelvo a intentar 99 00:07:11,579 --> 00:07:14,199 Porque en Diversi nadie me va a juzgar 100 00:07:14,199 --> 00:07:16,699 Comando a comando, paso a paso voy 101 00:07:16,699 --> 00:07:19,319 El robot obedece y yo ya me lo doy 102 00:07:19,319 --> 00:07:21,740 Pinta caminos, esquiva pared 103 00:07:21,740 --> 00:07:24,279 Robo.me me enseña sin correr 104 00:07:24,279 --> 00:07:29,779 La robótica nos hace razonar y programar ya no nos va a asustar 105 00:07:29,779 --> 00:07:32,379 A Robo, Robo, Robo.me 106 00:07:32,379 --> 00:07:35,100 Aquí en diversificación nadie se queda atrás 107 00:07:35,100 --> 00:07:37,620 Con bucles, condicionales y más 108 00:07:37,620 --> 00:07:40,180 El código lo hacemos sin estrés ni demás 109 00:07:40,180 --> 00:07:42,639 Robo, robo, robo, mint 110 00:07:42,639 --> 00:07:45,160 Exploro, aprendo, me empieza a gustar 111 00:07:45,160 --> 00:07:47,759 La robótica nos hace razonar 112 00:07:47,759 --> 00:07:49,639 Y programar ya no nos va a asustar 113 00:07:49,639 --> 00:07:56,089 Y programar ya no nos va a asustar 114 00:07:56,089 --> 00:08:00,490 Y programar ya no nos va a asustar