1 00:00:05,219 --> 00:00:15,250 Hola chicos y chicas, hoy vamos a hacer nuestra primera programación de robots. 2 00:00:16,269 --> 00:00:23,010 Como no tenemos los robots en nuestra casa, sino que están en el colegio, 3 00:00:23,750 --> 00:00:28,969 vamos a utilizar una plataforma de programación que se llama Open Roberta, 4 00:00:29,190 --> 00:00:30,309 que es esta que tenéis aquí. 5 00:00:31,050 --> 00:00:39,630 Sirve para programar muchos tipos de robot, que veis que tenemos, como veis, varios tipos de robot 6 00:00:39,630 --> 00:00:46,350 y con un simulador comprobar si la programación que hemos hecho funciona correctamente. 7 00:00:47,109 --> 00:00:50,869 Lo primero de todo es elegir el robot que vamos a programar. 8 00:00:51,450 --> 00:00:59,670 Nosotros, como estamos empezando, vamos a elegir un sencillito, que es la placa micro bits, este de aquí. 9 00:00:59,670 --> 00:01:09,569 micro bit. Lo seleccionamos y me aparece aquí el dibujo de la placa. La placa tiene varios 10 00:01:09,569 --> 00:01:17,609 sensores y tiene un montón de LED aquí en el medio que se encienden. Y estos LED son 11 00:01:17,609 --> 00:01:23,489 con los que vamos a trabajar hoy. ¿Vale? Bien. Vamos a ver cómo funciona esto de la 12 00:01:23,489 --> 00:01:29,629 programación. Porque nosotros vamos a programar por bloque. Bloques son piezas como esta, 13 00:01:29,670 --> 00:01:35,450 que se unen unas a otras, diciendo que la placa haga lo que yo quiero que haga. 14 00:01:36,370 --> 00:01:41,870 En este caso, vamos a hacer nuestro primer programa, súper sencillo. 15 00:01:42,870 --> 00:01:50,849 Vamos a coger y unir al bloque de iniciar el programa, otro bloque de todos los que tenemos aquí, 16 00:01:50,950 --> 00:01:55,969 con distintos colores, cada uno hacen cosas distintas. 17 00:01:55,969 --> 00:02:04,010 Vamos a coger el bloque naranja, el bloque de acción, y vemos que de los bloques que aparecen vamos a coger este de aquí. 18 00:02:04,689 --> 00:02:05,930 Mostrar imagen. 19 00:02:06,870 --> 00:02:17,409 Veis que la imagen que me aparece es un corazón, pero si pincho sobre esta flechita se despliegan muchas imágenes ya prediseñadas. 20 00:02:17,710 --> 00:02:18,069 ¿De acuerdo? 21 00:02:18,669 --> 00:02:22,750 Nosotros seguimos eligiendo nuestro corazón que tenemos aquí. 22 00:02:22,750 --> 00:02:37,550 Ya tenemos hecho nuestro primer programa. Como veis, dice que al inicio del programa se muestra la imagen de un corazón. Pues vamos a comprobar si realiza esto nuestra placa microbit. 23 00:02:38,090 --> 00:02:47,370 Damos al simulador, que es donde aparece la letra SIN, aquí donde voy a dar yo ahora, y se me despliega lo que es la plaquita. 24 00:02:47,569 --> 00:02:52,909 ¿La veis? Todo esto de aquí en medio serían las luces, que ahora están apagadas. 25 00:02:53,349 --> 00:02:57,189 Y nosotros le vamos a decir que se enciendan haciendo el corazón. 26 00:02:57,830 --> 00:02:58,969 Comprobamos a ver si funciona. 27 00:02:58,969 --> 00:03:04,889 Para ello le damos aquí a Iniciar programa en la simulación. 28 00:03:04,889 --> 00:03:11,650 Presionamos y efectivamente se me ha iluminado el corazón 29 00:03:11,650 --> 00:03:15,229 Muy bien, habéis visto que es fácil, ¿verdad? 30 00:03:15,610 --> 00:03:19,370 Bueno, vamos a hacer un segundo programa 31 00:03:19,370 --> 00:03:24,490 Volvemos a esconder nuestro simulador, se fue para allá 32 00:03:24,490 --> 00:03:29,669 Y vamos a quitar, y en vez de mostrar la imagen del corazón 33 00:03:29,669 --> 00:03:32,370 Quitamos este bloque, ¿lo veis? 34 00:03:32,370 --> 00:03:35,189 lo echamos a la papelera, tirándolo allí. 35 00:03:35,849 --> 00:03:36,229 ¿De acuerdo? 36 00:03:36,810 --> 00:03:43,110 Como veis aquí, las piezas se ensamblan soltando una sobre otra. 37 00:03:43,270 --> 00:03:43,990 ¿Veis cómo aparece? 38 00:03:44,469 --> 00:03:47,330 Se pone amarillito para que se peguen sueltas y se pegan. 39 00:03:48,490 --> 00:03:51,189 Y veis que las piezas tienen una marca de un color. 40 00:03:51,870 --> 00:03:56,030 Este color es morado, significa que aquí vendrá una pieza morada, 41 00:03:56,030 --> 00:03:58,689 que son los bloques de imágenes. 42 00:03:59,289 --> 00:04:09,389 Cuando presionamos el bloque de imagen, nos aparece el corazón que vimos antes, un paraguas, una jirafa, aparecen varias imágenes. 43 00:04:09,930 --> 00:04:13,949 Ahora, yo voy a crear mi propia imagen. 44 00:04:14,689 --> 00:04:17,610 Para ello, cojo este bloque grande de aquí. 45 00:04:18,389 --> 00:04:21,629 Este bloque tiene, ¿veis cómo se ha pegado? 46 00:04:22,209 --> 00:04:23,310 Lo pego sobre el morado. 47 00:04:24,009 --> 00:04:28,350 ¿Veis que este bloque tiene todas las luces de la placa aquí marcadas? 48 00:04:28,689 --> 00:04:39,009 Pues yo, sobre estas luces, voy a marcar unas cuantas y las que marco, pinchando sobre ellas, son las que yo quiero que se enciendan. 49 00:04:40,050 --> 00:04:47,449 Veis que he hecho una R, porque como yo soy Javier Rodríguez, esta es la R de Rodríguez. 50 00:04:48,050 --> 00:04:55,529 Vamos a ver, o a comprobar, si en nuestra placa SIM sale la R de Rodríguez. 51 00:04:55,529 --> 00:05:05,709 Correcto, ya sé hacer una letra, pero vamos a complicar el programa. 52 00:05:06,329 --> 00:05:11,829 Hasta ahora, como veis, solo hemos utilizado tres bloques. 53 00:05:11,829 --> 00:05:16,149 Uno de iniciar el programa, otro de mostrar la imagen, que es de acción, 54 00:05:16,629 --> 00:05:21,629 y otro morado, que es el naranja, y otro morado, que es el de las imágenes. 55 00:05:21,629 --> 00:05:35,910 Bien, yo quito las imágenes, quito el de la acción y ahora vamos a hacer un programa un poquito más complicado, pero que seguro que vosotros lo hacéis muy bien. 56 00:05:35,910 --> 00:05:51,649 Bien, fijaros, vamos a coger un bloque de control. En nuestro bloque de control dice, si aquí hay una cosa porque son condicionantes, tenemos que hacer esto. 57 00:05:51,649 --> 00:06:05,550 Nosotros vamos a coger un repetir indefinidamente, ¿vale? Y le vamos a meter aquí un bucle, que significa que indefinidamente se van a repetir lo que nosotros le digamos. 58 00:06:05,910 --> 00:06:11,589 En este caso volvemos a la opción y le decimos que muestre la imagen del corazón de antes 59 00:06:11,589 --> 00:06:24,199 y ahora le vamos a decir que muestre la imagen del corazón y después que espere un ratito este 500. 60 00:06:24,540 --> 00:06:29,459 Son 500 milisegundos, es decir, en medio segundo. Es un ratitín de nada. 61 00:06:30,740 --> 00:06:33,040 Medio segundo, ni un segundo es, muy poquito. 62 00:06:34,019 --> 00:06:39,120 Después de mostrar esta imagen que espera otro segundo, le vamos a decir que muestre otra imagen. 63 00:06:39,800 --> 00:06:41,259 ¿Qué imagen vamos a elegir ahora? 64 00:06:41,759 --> 00:06:43,540 Fijaros, esta que hay aquí debajo. 65 00:06:44,399 --> 00:06:48,439 Tenemos una imagen de un corazón grande, otra que parece un corazón pequeño. 66 00:06:48,439 --> 00:06:55,459 Y ahora le vamos a decir otra vez que espere otro medio segundo. 67 00:06:56,519 --> 00:07:01,060 Muestra una imagen, espera, muestra otra imagen, espera. 68 00:07:01,060 --> 00:07:12,459 y como es un bucle de repetir indefinidamente, vuelvo otra vez al principio, mostrar la imagen, esperar, mostrar la imagen, esperar, mostrar la imagen y así indefinidamente. 69 00:07:12,720 --> 00:07:18,899 Esto es lo que haría el programa. Vamos a comprobar a ver cómo lo hace nuestra placa. 70 00:07:18,899 --> 00:07:44,879 Abrimos el simulador y le damos al play para que empiece el programa. Lo presionamos y fijaros, parece que es un corazón que está latiendo. Muy bien chicos, espero que os haya gustado y que sigamos aprendiendo muchas cosas con nuestra plataforma de programación Open Roberta. Un abrazo a todos.