1 00:00:01,010 --> 00:00:12,289 Hola, en esta segunda práctica de robótica con Arduino vamos a utilizar lo que ya sabemos de encender y apagar un LED para hacer un ejercicio un poquito más complicado. 2 00:00:13,109 --> 00:00:29,230 Os lo voy explicando sobre la marcha, ¿vale? Ponemos la biblioteca de componentes en todos, vamos a buscar Arduino, Arduino, Arduino 1, clico y arrastro, ahí está, no se dejaba. 3 00:00:29,230 --> 00:00:33,990 voy a traer ahora la protoboard 4 00:00:33,990 --> 00:00:34,729 la placa 5 00:00:34,729 --> 00:00:38,409 arrastro hacia abajo 6 00:00:38,409 --> 00:00:40,289 esas son las dos maneras de buscar los componentes 7 00:00:40,289 --> 00:00:41,109 ya lo sabéis 8 00:00:41,109 --> 00:00:44,130 voy a traer la chiquitita porque lo que voy a usar son 9 00:00:44,130 --> 00:00:46,229 cuatro LEDs y con esta en principio me vale 10 00:00:46,229 --> 00:00:48,469 y voy ahora a coger 11 00:00:48,469 --> 00:00:49,770 los LEDs que están por aquí 12 00:00:49,770 --> 00:00:52,070 si no los encuentro pues escribo LEDs 13 00:00:52,070 --> 00:00:53,049 LED y ya está 14 00:00:53,049 --> 00:00:55,549 LED y voy a traer uno 15 00:00:55,549 --> 00:00:58,549 dos 16 00:00:58,549 --> 00:01:04,930 entonces lo que yo voy a hacer en este ejercicio es encender y apagarlos 17 00:01:04,930 --> 00:01:08,390 en secuencia, entonces los voy a ir conectando 18 00:01:08,390 --> 00:01:12,750 los voy a ir pinchando sobre la protoboard, la protoboard está 19 00:01:12,750 --> 00:01:15,010 chiquitita, no necesito más 20 00:01:15,010 --> 00:01:23,439 y en la práctica anterior vimos que conectamos 21 00:01:23,439 --> 00:01:27,180 el LED al pin 12, bueno, pues en vez de tener, controlar 22 00:01:27,180 --> 00:01:30,780 un LED desde un solo conector, podemos estar conectando varios 23 00:01:30,780 --> 00:01:34,840 desde distintos conectores, entonces por ejemplo este lo vamos a conectar al 13 24 00:01:34,840 --> 00:01:40,459 este otro lo vamos a conectar al 12 25 00:01:40,459 --> 00:01:44,840 este otro lo vamos a conectar al 11 26 00:01:44,840 --> 00:01:48,359 y este otro lo conectamos al 10 27 00:01:48,359 --> 00:01:52,879 y luego tenemos que cerrar los circuitos 28 00:01:52,879 --> 00:01:57,040 porque al principio hemos abierto 4 circuitos con 4 pilas 29 00:01:57,040 --> 00:02:00,739 acordaos lo que explicamos de cada uno de los conectores, cada uno de los conectores era como una 30 00:02:00,739 --> 00:02:04,760 pila programable entonces vamos a necesitar cerrarlos vamos a hacer 31 00:02:04,760 --> 00:02:10,219 cerrarlos al conector gnd a través de una resistencia de protección que era de 32 00:02:10,219 --> 00:02:16,120 220 voltios igual que hicimos la otra vez 220 ohmios 33 00:02:16,120 --> 00:02:20,780 entonces pinchamos esto aquí 34 00:02:21,300 --> 00:02:27,159 y tiramos un cable a la tierra que vaya lo pongo en negro los colores que no 35 00:02:27,159 --> 00:02:29,979 influye simplemente para 36 00:02:29,979 --> 00:02:44,080 para tenerlo identificado, entonces no lo voy a hacer de otra manera, porque esto es un poco lío, me lo voy a traer, no, aquí está bien, perdón, vamos a hacer así, 37 00:02:44,080 --> 00:03:05,159 Entonces, lo que voy a hacer es, de aquí tiro uno aquí, voy a poner negro, de aquí tiro otro aquí, lo pongo negro, de aquí tiro otro aquí, este me lo llevo arriba, que me ha dejado, están un poco apelotonados los cables, pero se ve lo que estoy haciendo, ¿no? 38 00:03:05,159 --> 00:03:07,000 este lo pongo en negro 39 00:03:07,000 --> 00:03:11,360 y de aquí tiro otro negro aquí 40 00:03:11,360 --> 00:03:16,000 vale, entonces de todos los terminales 41 00:03:16,000 --> 00:03:17,659 negativos ha quedado un poco apelotonado 42 00:03:17,659 --> 00:03:19,900 no estoy muy satisfecho con esto, vamos a hacerlo de otra manera 43 00:03:19,900 --> 00:03:21,840 que no, si es igual está bien 44 00:03:21,840 --> 00:03:23,780 conectado pero vamos a hacerlo para que lo veáis más 45 00:03:23,780 --> 00:03:27,659 es importante ser un poco ordenado en estas cosas 46 00:03:27,659 --> 00:03:29,960 entonces esta arrastración en vez de tenerla ya apelotonada 47 00:03:29,960 --> 00:03:31,719 me la voy a llevar aquí 48 00:03:31,719 --> 00:03:33,639 y esto 49 00:03:33,639 --> 00:03:35,800 lo voy a conectar, este negro 50 00:03:35,800 --> 00:03:36,539 aquí arriba 51 00:03:36,539 --> 00:03:38,819 Y esto para que se vea más claro 52 00:03:38,819 --> 00:03:41,740 Me los voy a llevar así dobladitos 53 00:03:41,740 --> 00:03:42,340 Aquí abajo 54 00:03:42,340 --> 00:03:45,780 Este aquí 55 00:03:45,780 --> 00:03:49,979 Este aquí 56 00:03:49,979 --> 00:03:53,360 Este aquí 57 00:03:53,360 --> 00:03:57,500 Y me faltaría un cuarto cable 58 00:03:57,500 --> 00:03:58,819 Para ponerlos todos a negro 59 00:03:58,819 --> 00:04:01,639 Para que se vea más claro 60 00:04:01,639 --> 00:04:07,580 Perdón, perdón 61 00:04:07,580 --> 00:04:09,120 Negro 62 00:04:09,120 --> 00:04:12,860 Y este último pues me lo voy a llevar 63 00:04:12,860 --> 00:04:14,740 Aunque no es muy ortodoxo lo que voy a hacer 64 00:04:14,740 --> 00:04:16,459 Me lo voy a llevar 65 00:04:16,459 --> 00:04:19,019 Lo pincho en este mismo 66 00:04:19,019 --> 00:04:23,860 Lo repito, ¿vale? En la vida real es complicado hacerlo porque tienes un agujerito y pinchar los cables es complicado. 67 00:04:24,240 --> 00:04:29,000 Pero bueno, entonces tenemos cada uno de estos terminales negativos conectados a la resistencia aquí 68 00:04:29,000 --> 00:04:31,279 y esta resistencia, tú ves, va al GND. 69 00:04:31,620 --> 00:04:38,339 Luego ya hemos cerrado, tenemos los cuatro circuitos terminal positivos por aquí, por aquí, por aquí y por aquí 70 00:04:38,339 --> 00:04:42,920 y los terminales negativos que van a través de la resistencia del 120 y luego a la tierra, ¿vale? 71 00:04:43,100 --> 00:04:47,759 Entonces está claro que tenemos los cuatro circuitos cerrados, ¿vale? 72 00:04:47,759 --> 00:04:50,319 Lo tenemos que armar de una manera que, bueno, no está demasiado liada. 73 00:04:50,939 --> 00:04:52,879 Entonces, ahora, en el código, ¿qué tendríamos que hacer? 74 00:04:53,000 --> 00:04:54,000 Bueno, pues hacemos lo siguiente. 75 00:04:54,120 --> 00:04:56,139 Como siempre, borramos el código que viene por defecto. 76 00:04:56,720 --> 00:05:00,699 Y lo que quiero es los distintos pasadores, por ejemplo, el 13, 77 00:05:01,699 --> 00:05:03,060 que lo quiero que esté en alta. 78 00:05:04,160 --> 00:05:06,279 Quiero esperar un segundo. 79 00:05:06,680 --> 00:05:08,339 Y pasado ese segundo, ¿qué quiero? 80 00:05:08,339 --> 00:05:12,699 Quiero que el 13 se ponga en baja, apagarlo. 81 00:05:14,060 --> 00:05:15,360 A ver dónde está el 13. 82 00:05:15,360 --> 00:05:23,519 13 en baja y que el siguiente, que es el 12, estuviera en alta. Entonces voy a hacer un 83 00:05:23,519 --> 00:05:28,300 truco, mirad, botón derecho, duplicar bloque y me lo traigo. Entonces lo que yo quiero 84 00:05:28,300 --> 00:05:33,500 es que una vez que el 13 se haya puesto en baja, hacer lo mismo con el 12, que el 12 85 00:05:33,500 --> 00:05:39,439 se ponga en alta, que esté durante un segundo encendido y luego se ponga en baja. Y así 86 00:05:39,439 --> 00:05:44,980 haríamos sucesivamente, haríamos lo mismo con el 11, fijar que fácil, botón derecho 87 00:05:44,980 --> 00:05:47,300 duplicar bloque, cambio el 11 88 00:05:47,300 --> 00:05:48,899 11 en alta 89 00:05:48,899 --> 00:05:50,000 11 en baja 90 00:05:50,000 --> 00:05:52,980 y lo mismo 91 00:05:52,980 --> 00:05:53,660 con el 10 92 00:05:53,660 --> 00:05:59,139 10 en alta 93 00:05:59,139 --> 00:06:00,480 10 en baja 94 00:06:00,480 --> 00:06:02,699 y si yo ahora ensamblo 95 00:06:02,699 --> 00:06:04,660 los 4 bloques 96 00:06:04,660 --> 00:06:06,800 cada uno de estos bloques tiene a su vez 97 00:06:06,800 --> 00:06:08,240 3 órdenes, 3 bloques 98 00:06:08,240 --> 00:06:10,959 si ahora los ensamblo, los coloco uno detrás del otro 99 00:06:10,959 --> 00:06:12,699 vamos a ver 100 00:06:13,319 --> 00:06:14,040 a ver 101 00:06:14,040 --> 00:06:17,079 vamos a ver si somos capaces de entenderlo 102 00:06:17,079 --> 00:06:17,839 es muy fácil, ¿vale? 103 00:06:18,120 --> 00:06:19,860 mira, ¿qué ocurre? empieza el 13 en alta 104 00:06:19,860 --> 00:06:21,180 está un segundo encendido 105 00:06:21,180 --> 00:06:23,879 y luego, cuando pasa ese segundo 106 00:06:23,879 --> 00:06:26,040 el 13 se apaga y el 12 se pone en alta 107 00:06:26,040 --> 00:06:27,759 estamos un segundo en ese estado 108 00:06:27,759 --> 00:06:29,860 pasa ese segundo, el 12 se ha apagado 109 00:06:29,860 --> 00:06:32,139 y se pone el 11 en alta, es decir, es una secuencia 110 00:06:32,139 --> 00:06:34,300 va pasando, va pasando, va pasando 111 00:06:34,300 --> 00:06:36,339 ¿por qué? acordaros que todo esto 112 00:06:36,339 --> 00:06:38,139 este conjunto de instrucciones 113 00:06:38,139 --> 00:06:39,540 luego vuelve a empezar 114 00:06:39,540 --> 00:06:41,100 cuando llegamos al final, vuelve a empezar 115 00:06:41,100 --> 00:06:44,019 vamos a ver que está funcionando bien, le damos a iniciar simulación 116 00:06:44,019 --> 00:06:48,939 y ahí está, tenemos la secuencia de LEDs 117 00:06:48,939 --> 00:06:52,939 va pasando a través de todos ellos la luz, es como si fuera una luz 118 00:06:52,939 --> 00:06:56,420 moviéndose a través de todos ellos. Bueno, pues en la práctica de hoy vais a tener 119 00:06:56,420 --> 00:07:00,300 que reproducir esto facilísimo 120 00:07:00,300 --> 00:07:03,000 y luego vais a tener que contestar a dos preguntas, ¿vale?