1 00:00:00,750 --> 00:00:07,330 Cuatro minutos con Félix. Propuestas didácticas para utilizar en tu aula virtual. 2 00:00:08,330 --> 00:00:13,810 Recursos de cuatro minutos para trabajar en el aula con tus alumnas y alumnos. 3 00:00:14,990 --> 00:00:17,609 Hola, buenos días. Pues vamos a hacer un tutorial. 4 00:00:18,010 --> 00:00:22,149 Hemos estado trabajando con los semáforos y lo he trabajado de varias maneras. 5 00:00:22,649 --> 00:00:28,149 Bueno, el semáforo más simple que podemos pensar es que lo hagamos pues controlando el tiempo. 6 00:00:28,149 --> 00:00:49,189 Tenemos un personaje, el objeto que se va moviendo, va a estar, vamos, se mueve 42 veces 0,3 segundos, pues multiplicamos 0,3 por 42 y nos dice el tiempo que se está moviendo hasta llegar aquí, que serían aproximadamente, pues lo voy a hacer. 7 00:00:49,189 --> 00:00:55,570 Va a repetirse 42 veces 0,3 segundos, pues son 12,6 segundos. 8 00:00:56,670 --> 00:01:06,209 Luego llega hasta aquí en 12,6 segundos, luego va a andar otro poquito, pues que será 12 veces por 0,3, pues lo mismo, lo podemos calcular. 9 00:01:07,569 --> 00:01:10,510 Como vemos, es que Linux lo tiene todo y a mano. 10 00:01:10,510 --> 00:01:21,510 Bueno, pues va a estar 16,2 segundos moviéndose, haciendo este desplazamiento y en este, y se va a parar y va a empezar a moverse el otro vez. 11 00:01:21,609 --> 00:01:32,549 Esperamos 10 segundos y va a repetir 30 veces, otra vez, pues los que nos quedan, hasta 42 para llegar aquí, el ciclo completo. 12 00:01:33,090 --> 00:01:36,010 Y aquí, bueno, pues tenemos que está moviendo por lo de las patitas. 13 00:01:36,010 --> 00:01:51,730 Aquí lo vemos, 12,6 segundos hasta aquí, 3,6 llega aquí, se para, está a los 10 moviéndose el autobús y luego los que nos quedan, que son de 30 por 0,3, son 9 segundos. 14 00:01:51,730 --> 00:02:01,150 Y aquí, bueno, pues tenemos puesto el semáforo, los 12 segundos, los 4 con 2, para hacer los 16 con 2 y luego ya los 9. 15 00:02:01,810 --> 00:02:17,189 Esto sería lo más básico, pero realmente esto no nos aporta más que un poquito de conocimiento de lo que es Scratch y lo que es moverse y lo que son los tiempos, que la verdad está muy bien, pero no nos aporta mucho. 16 00:02:17,449 --> 00:02:21,169 Ahora vamos a ver otro tipo de semáforo. Este me ha liado mucho. 17 00:02:21,729 --> 00:02:39,969 Aquí en este semáforo, vamos a verlo funcionar, le damos a la bandera, está el gatito moviéndose, vemos que la posición en X, porque le hemos hecho una variable que es X, coincide con la posición en X del objeto, hasta que se frena. 18 00:02:39,969 --> 00:02:49,229 Cuando se frena, este sigue moviéndose y este se queda parado. Y entonces ya eso nos hace dar saltos. ¿Qué es lo que hemos hecho? 19 00:02:49,229 --> 00:02:55,849 Bueno, pues que cuando, ves, este ya está parado en menos 70 20 00:02:55,849 --> 00:02:57,490 Pero este sigue moviéndose 21 00:02:57,490 --> 00:03:00,310 Entonces lo que nos hace es que nos daba esos saltos 22 00:03:00,310 --> 00:03:03,550 Como ha pasado aquí, que ha pasado de aquí al menos 240 23 00:03:03,550 --> 00:03:06,830 O si es aquí, pues da un salto tremendo 24 00:03:06,830 --> 00:03:10,389 Para eso lo hemos corregido con estas dos variables 25 00:03:10,389 --> 00:03:13,530 Que es el tiempo y el tiempo que está esperando 26 00:03:13,530 --> 00:03:16,969 Uno de ellos es el tiempo cuando se pone rojo 27 00:03:16,969 --> 00:03:26,990 desde aquí hasta aquí ha estado, ahora no lo va a decir, ha estado 4 segundos, porque le he restado a 10 ese tiempo. 28 00:03:27,409 --> 00:03:33,729 Y entonces luego lo tratamos de corregir con una fórmula, pero la verdad que no lo he conseguido, 29 00:03:33,729 --> 00:03:40,110 aunque lo que me ha gustado es que el código es sencillito, aquí es para este, para que mueva las patitas, 30 00:03:40,110 --> 00:04:09,069 Bueno, pues se repite por siempre, tenemos una variable que es la variable x que le vamos sumando 10 y el objeto se va a 10 y aquí es donde yo creo que tenemos el error, se va a esa variable x y por eso nos hace este salto tan brusco porque no coinciden, claro, uno está parado aquí porque ahora veremos por qué lo paramos y nos hace ese salto. 31 00:04:09,069 --> 00:04:27,449 En el otro, para que se parara delante del semáforo, era cuando recibía el mensaje, si su posición estaba entre menos 50 y más 50, que es esta posición, se deslizaba y por eso se iba para atrás. 32 00:04:27,569 --> 00:04:34,990 Así es como hemos conseguido que el gato no esté dentro de la carretera cuando pasaban los coches. 33 00:04:34,990 --> 00:04:59,389 Vamos a verlo ahora, ves que va aquí X moviéndose y cuando llega a ponerse en rojo, si coincide que esté en estas posiciones, entre menos 50 y 50, pues ya se deslizaba para atrás, se paraba, hacíamos la corrección esta con el tiempo, este está parado, este vemos que está moviéndose y aquí no ha habido problema porque estaba muy cerca. 34 00:04:59,389 --> 00:05:10,110 El problema del salto está en que cuando su posición aquí está en menos 70 y este está en 220, pues que hace este salto de golpe. 35 00:05:10,829 --> 00:05:13,170 Mira aquí, ahora lo vamos a ver dentro de un poquito. 36 00:05:13,610 --> 00:05:21,370 Y eso lo tratamos de corregir pues con esta variable, dar a espera el valor tiempo menos 10, que por eso nos salía negativo, 37 00:05:21,730 --> 00:05:26,589 y luego lo hemos corregido a 11, le hemos quitado ese tiempo. 38 00:05:26,589 --> 00:05:40,430 Y la verdad que, bueno, pues da esos saltos y no me ha gustado, pero bueno, dentro de la dificultad que tenía, pues a mí me ha parecido suficiente. 39 00:05:40,430 --> 00:06:08,250 Tenemos lo mismo, un semáforo que va mandando y que claro, cuando cambia de amarillo a rojo, pues manda un mensaje, damos al tiempo el valor 0, luego repetimos 10 veces, sumar un segundo, porque tenemos aquí como un reloj, ¿ves? Este reloj que lo tenemos aquí, los 10 segundos que está parado, y luego pues lo ajustamos con la fórmula, pues así, de esta manera, llevándolo, deslizándolo hacia atrás. 40 00:06:08,250 --> 00:06:14,529 La verdad que no queda del todo mal, pero bueno, no es lo que estábamos buscando. 41 00:06:14,649 --> 00:06:21,370 Entonces, después de darle muchas vueltas a esto, mira, aquí se va a poner rojo y vamos a ver el tiempo que es poquito, ¿no? 42 00:06:21,370 --> 00:06:28,509 Pues serán 3 segundos, luego nos lo va a decir, 4, porque a 10 le quitamos 6 y nos quedan 4. 43 00:06:28,589 --> 00:06:31,069 Ha estado 4 segundos en llegar ahí, más o menos. 44 00:06:31,610 --> 00:06:33,129 Pero nos sigue haciendo el saltito. 45 00:06:33,129 --> 00:06:52,069 Y ya nos hemos ido a la definitiva. Y aquí ya lo hemos conseguido, yo creo que lo hemos hecho bien. Le damos a la bandera verde, está el tráfico parado, porque está el semáforo de los peatones, que no tiene amarillo, pero bueno, yo lo he puesto para irme avisando. 46 00:06:52,069 --> 00:06:53,930 aquí te va avisando 47 00:06:53,930 --> 00:06:55,970 y cuando llega rojo 48 00:06:55,970 --> 00:06:57,410 va a seguir andando 49 00:06:57,410 --> 00:07:00,230 hasta que se pone en esta posición 50 00:07:00,230 --> 00:07:02,370 ¿cómo se para? pues porque toca 51 00:07:02,370 --> 00:07:04,350 y hemos conseguido parar 52 00:07:04,350 --> 00:07:05,689 lo que sería X 53 00:07:05,689 --> 00:07:08,050 porque ahí X nos hemos equivocado 54 00:07:08,050 --> 00:07:10,829 metiendo esta X aquí 55 00:07:10,829 --> 00:07:13,649 que es por eso que está siempre moviéndose 56 00:07:13,649 --> 00:07:18,149 y le hemos cambiado también el modo de desplazarse 57 00:07:18,149 --> 00:07:21,470 y ahora ya lo tenemos yo creo que clavadito 58 00:07:21,470 --> 00:07:23,850 cuando se pone el semáforo en rojo 59 00:07:23,850 --> 00:07:25,509 si está pisando en lo negro 60 00:07:25,509 --> 00:07:26,649 que he puesto muchas 61 00:07:26,649 --> 00:07:29,029 pues se mueve para atrás para que no le pique 62 00:07:29,029 --> 00:07:31,990 bueno, pues vamos a ver 63 00:07:31,990 --> 00:07:33,670 como hemos resuelto al final 64 00:07:33,670 --> 00:07:35,750 esto luego se para y empieza a andar 65 00:07:35,750 --> 00:07:37,569 resuelto aquí, vamos a ver 66 00:07:37,569 --> 00:07:38,910 como lo teníamos 67 00:07:38,910 --> 00:07:41,269 bueno, lo ponemos en la capa delantera 68 00:07:41,269 --> 00:07:45,370 nos vamos a esta posición 69 00:07:45,370 --> 00:07:47,949 y aquí hemos usado un por siempre 70 00:07:47,949 --> 00:07:48,709 por siempre 71 00:07:48,709 --> 00:07:51,250 si el disfraz del objeto 1 72 00:07:51,250 --> 00:07:57,610 y el objeto, el disfraz del objeto 2, que es el semáforo, está en el 1 o en el 2, 73 00:07:57,949 --> 00:08:04,990 en el 1 o en el 2, en el verde o en el amarillo, lo que está haciendo es el gatito, pues, moviéndose. 74 00:08:05,470 --> 00:08:08,709 Tenemos aquí el código y el gatito está moviéndose. 75 00:08:08,810 --> 00:08:14,670 ¿Hasta dónde? Hasta que llega a x que pase de 225, 76 00:08:14,670 --> 00:08:23,589 porque si pasa de 225 hacemos un sino que se vuelve hasta atrás y le damos a x el valor de menos 225 77 00:08:23,589 --> 00:08:33,870 y así luego empieza otra vez a ir sumándole 10 y de menos 225 menos 215 menos 205 hasta que llega aquí y vuelve. 78 00:08:34,350 --> 00:08:38,049 Esto es cuando estamos en verde y en amarillo. 79 00:08:38,350 --> 00:08:42,850 Claro, si no, ya le hemos puesto la condición de tocando el color negro. 80 00:08:43,330 --> 00:08:49,450 Tocando el color negro, cuando se ponga rojo, si está aquí, lo que hace el gatito es que se desplaza para atrás. 81 00:08:50,870 --> 00:08:53,009 Y se queda en el menos 60. 82 00:08:53,610 --> 00:08:58,690 Y aquí le damos al valor X la posición en X para que no se nos mueva. 83 00:08:58,990 --> 00:09:01,850 Y la verdad que queda bien. Vamos a ver cómo lo hace. 84 00:09:02,610 --> 00:09:03,149 Queda bien. 85 00:09:03,610 --> 00:09:06,149 Aquí, pues, ¿cómo hemos encontrado esos disfraces? 86 00:09:06,289 --> 00:09:11,389 Pues porque lo tenemos aquí en sensores, número de fondo. 87 00:09:11,389 --> 00:09:23,110 Aquí tú tienes que elegir el escenario, si estás con el objeto 2 o con el objeto 3, y te cambia lo que te ofrece. 88 00:09:23,250 --> 00:09:31,830 Claro, si estás con el escenario, pues el escenario te da fondo, volumen o la variable. 89 00:09:32,350 --> 00:09:40,309 Pero cuando te vas al objeto, por ejemplo, estamos en el objeto 1, que no puedes hacer nada con el objeto 1, 90 00:09:40,309 --> 00:09:48,690 te vas al objeto 2 y el objeto 2, pues además de tener posición en X, posición en Y, el número de disfraz, que es el que estamos usando, 91 00:09:49,110 --> 00:09:58,509 pero podrías ir a la posición, al tamaño, al volumen y entonces ahí ya te está dando toda la información que necesitas para luego meterlo en tus operadores. 92 00:09:59,529 --> 00:10:07,429 Bueno, pues ya una vez que toca el color negro se desliza hasta aquí atrás, en el menos 60 le damos aquí el valor de menos 60 93 00:10:07,429 --> 00:10:14,429 Y cuando se deje de cumplir esta situación, pues ya nos volvemos y estas están en paralelo. 94 00:10:15,450 --> 00:10:24,070 ¿Qué es lo que pasa? Que si se pone en rojo aquí, no está tocando el color negro y sigue andando, sigue andando, luego sigue andando por aquí hasta que llega aquí. 95 00:10:24,450 --> 00:10:32,090 Entonces, con esto tan sencillo, pues ya hemos conseguido, bueno, cambiamos aquí los disfraces cada 10, 5 y cada 10. 96 00:10:32,090 --> 00:10:35,409 porque vamos a ver que el gatito cuando está en rojo 97 00:10:35,409 --> 00:10:38,610 sigue andando, si está por aquí sigue andando por aquí 98 00:10:38,610 --> 00:10:43,330 pero cuando llega aquí no me gustaba que estuviera así como andando 99 00:10:43,330 --> 00:10:45,690 entonces lo que hace es pararse 100 00:10:45,690 --> 00:10:48,370 que lo que tiene que hacer es estar quietito 101 00:10:48,370 --> 00:10:50,169 mientras pasa el tráfico 102 00:10:50,169 --> 00:10:52,090 y luego va a seguir 103 00:10:52,090 --> 00:10:55,169 eso lo quería hacer yo mandando mensajes 104 00:10:55,169 --> 00:10:58,190 pero es mucho más sencillo de esta manera 105 00:10:58,190 --> 00:11:06,950 por siempre va a estar cambiando de disfraz y solo cambia cuando x es igual a menos 60, 106 00:11:07,090 --> 00:11:10,250 que era la posición donde me lo traía yo aquí. 107 00:11:10,750 --> 00:11:13,750 Entonces cuando tiene x menos 60 se para. 108 00:11:14,850 --> 00:11:17,809 En el semáforo verde y en el semáforo amarillo está andando, 109 00:11:17,950 --> 00:11:23,610 pues cuando pasa por menos 60 pues realmente no se nota porque esto lo hace de una manera muy rápida. 110 00:11:23,610 --> 00:11:52,330 Entonces no se para. Pero cuando está parado, como se queda en menos 60, pues se queda parado. Y yo creo que ya he terminado lo del semáforo. Tenemos dos opciones, hacerlo con tiempo, contando todo el tiempo y viendo dónde parar y luego qué siga, o lo podemos hacer, pues que, no me voy a decirlo, que vea que está el semáforo rojo, se para, si ya ha pasado el paso de febre y tú lo ves en rojo, pues sigues andando, que es lo que está pasando. 111 00:11:52,330 --> 00:12:00,009 O si vas acercándote, vas acercándote, tú te paras justo antes de donde pasen los coches, no te vas a parar aquí. 112 00:12:00,389 --> 00:12:04,490 Entonces, podíamos haberlo dejado de aquella manera y le hemos dado esta vueltita. 113 00:12:04,710 --> 00:12:11,590 Lo del saltito para atrás, podíamos un poquito mejorarlo, también es porque he puesto mucho tocando negro, 114 00:12:12,070 --> 00:12:17,730 porque podría haber puesto más pequeñas o podría haberlo solucionado de otra manera. 115 00:12:17,730 --> 00:12:36,009 Cuando lo teníamos aquí, también lo que le hacía es que si estaba en 0, entre menos 50 y 0, si se iba para atrás y le ponía aquí, entonces cuando llegaba, si estaba aquí el gatito, él seguía andando porque no venía el coche, que tampoco lo había quitado. 116 00:12:36,009 --> 00:12:53,929 pero bueno, yo creo que con esta le hemos dado el toquecito, estamos viendo cómo va el semáforo cuando está en una situación o en otra, se para, bueno, aunque ha salido el videotutorial un poquito rápido, 117 00:12:53,929 --> 00:12:57,370 Ah, bueno, y el autobús, pues, ¿qué es lo que hemos hecho? 118 00:12:59,110 --> 00:13:00,429 También esta es otra. 119 00:13:00,929 --> 00:13:05,649 Cuando tenemos el autobús, lo tenemos parado. 120 00:13:05,769 --> 00:13:06,789 ¿Cuándo lo movemos? 121 00:13:07,129 --> 00:13:10,529 Pues, únicamente cuando el semáforo de los peatones está en rojo. 122 00:13:10,889 --> 00:13:15,649 Y para eso nos hemos venido a esta, que la verdad que te ayuda muchísimo. 123 00:13:15,889 --> 00:13:17,750 ¿Qué estamos? En el City Bus. 124 00:13:18,269 --> 00:13:21,549 Pero queremos que nos dé la orden el objeto 2. 125 00:13:21,549 --> 00:13:29,190 Entonces tenemos que tenerlo muy en cuenta que aquí no nos va a salir el City Bus, sino que nos va a salir el objeto 2 126 00:13:29,190 --> 00:13:33,889 Y en el objeto 2 sabemos que aquí tenemos ese disfraz 127 00:13:33,889 --> 00:13:37,990 ¿Y qué número de disfraz? Pues el disfraz cuando está en rojo 128 00:13:37,990 --> 00:13:45,889 Y ahí es que es el 3, entonces es cuando se pone a funcionar el autobús 129 00:13:45,889 --> 00:13:50,669 Mientras tanto, lo que se queda es en esta posición, vamos a verlo ahí 130 00:13:50,669 --> 00:14:04,029 Mientras tanto, el autobús está aquí esperando. Solamente cuando el número del disfraz del objeto 2, que lo podría haber llamado semáforo para que sea más fácil, está en el 3, es cuando empieza a funcionar. 131 00:14:04,029 --> 00:14:18,830 Y aquí, ¿cómo lo hemos hecho funcionar? Pues deslizando, en vez de que se vaya moviendo en I hacia arriba, pues se desliza desde una posición hasta la otra y luego le hacemos que se quede un poquito aquí como si se hubiera parado. 132 00:14:19,549 --> 00:14:26,929 Después de repetirlo cinco veces, que son 5 por 2, 10 segundos, los que está el semáforo encendido, pues luego se va hacia arriba. 133 00:14:26,929 --> 00:14:50,769 Bueno, pues espero que le veáis utilidad. Muchas gracias. Y además, antes de despedirme, si esto ya lo llevamos con uno LED, entonces ya lo podemos hacer, ya no solo en la pantalla, sino también hacerlo en clase y darle ese rollo manipulativo que no tenemos cuando trabajamos en la pantalla. 134 00:14:50,769 --> 00:15:13,230 Pero desde luego que si trabajamos este tipo de programas en clase nos hacen pensar y realmente por muy pequeños que sean los chavales, las chavalas por hacer, por hablar de el objeto 2, el objeto 3, los que tenemos aquí, pues ellos lo pueden ver y qué cosas pueden hacer. 135 00:15:13,230 --> 00:15:22,990 Pues el objeto 2 tiene, además de posición en X, pues posición en Y, la dirección, pues puede estar en esta dirección, pero podría estar en la contraria. 136 00:15:23,330 --> 00:15:31,990 Que también lo podríamos haber hecho así, que podríamos haber hecho que el gato fuera hasta aquí, se girara, volviera, se girara, volviera y estuviera haciendo esto. 137 00:15:32,649 --> 00:15:42,889 Bueno, o seguramente, mira, podríamos haber ido y haber cambiado también, una vez que lo haga, cambiamos el disfraz a otra persona, a otra persona y así no siempre es el gatito. 138 00:15:42,889 --> 00:16:00,950 Mira, pues lo voy a hacer. Bueno, pues espero que le veáis utilidad y me voy a poner que cambiando el disfraz, que no sea un gato, bueno, va a ser una persona, que además tenemos muchos dentro de los disfraces, tenemos muchas personas, pues que vaya cambiando de persona. 139 00:16:00,950 --> 00:16:08,129 Lo que pasa es que ya lo de mover los pies igual pues no lo podemos hacer. 140 00:16:08,289 --> 00:16:15,950 Pero me parece que si empezamos con Dani, mira Dani, aquí tenemos muchos personajes. 141 00:16:17,269 --> 00:16:20,269 Este está paradito. Aquí, este, que tenemos muchos personajes. 142 00:16:20,690 --> 00:16:23,830 Pues bueno, una chica con coleta, un chico con la camisa azul. 143 00:16:24,169 --> 00:16:26,450 Bueno, pues espero que le veáis su utilidad. Muchas gracias.