1 00:00:14,060 --> 00:00:18,519 bueno vamos a ver el equipo de robótica que 2 00:00:18,519 --> 00:00:26,199 vamos a utilizar el equipamiento es este kit que es el kit de robótica de bq 3 00:00:26,199 --> 00:00:32,079 el kit de robótica de bq pues consiste en una serie de cajas o sea el equipo básico 4 00:00:32,079 --> 00:00:38,619 son una serie de cajitas de colores además que tienen un número y un nombre 5 00:00:38,619 --> 00:00:41,420 Luego tenemos la tapa y luego tenemos la especie de planito. 6 00:00:41,659 --> 00:00:52,399 La tapa, si damos la vuelta, vemos que nos aparecen unos pictogramas para que sepamos qué es lo que realmente está dentro. 7 00:00:53,299 --> 00:01:01,359 Tenemos el número, el nombre, el pictograma, para saber el componente que estamos utilizando. 8 00:01:05,299 --> 00:01:08,379 Vamos con el plano. 9 00:01:08,379 --> 00:01:14,739 Por la parte de atrás, el plano viene por esta parte, nos aparece en el primer kit de robótica, tal, tal, tal. 10 00:01:14,859 --> 00:01:30,359 Por la parte de atrás, que está lo interesante, vemos que están identificados con unos pictogramas los componentes electrónicos y también viene el número de la caja donde están. 11 00:01:30,359 --> 00:01:49,099 Por ejemplo, si voy al número 9, el número 9 nos dice que son los diodos LED, cojo la caja número 9 de diodos LED, vemos que por aquí nos aparece qué es lo que hay dentro, un dibujo de lo que hay dentro de la caja, 12 00:01:49,099 --> 00:01:58,180 y físicamente, al abrir la caja, sacar el elemento fuera, tenemos lo que va a ser un diodo LED. 13 00:01:59,019 --> 00:02:07,659 Como veis, el diodo LED ya lo conocemos nosotros, sabemos que funciona cuando está polarizado directamente. 14 00:02:08,479 --> 00:02:16,680 Por la parte de atrás, como vemos, es una especie de circuito impreso y realmente lo único que nos aparece después es un conector 15 00:02:16,680 --> 00:02:21,699 que tiene unos cablecitos de colores, ¿vale? 16 00:02:25,919 --> 00:02:33,719 Vamos ahora a ver la central, que es una Arduino, una placa Arduino, es esta de aquí. 17 00:02:34,919 --> 00:02:39,000 Bueno, las placas Arduino, además está un poquito simplificada, 18 00:02:40,020 --> 00:02:46,900 consta de una serie de pines, que son pines digitales, donde se van a conectar sensores digitales 19 00:02:46,900 --> 00:02:56,580 que solo tienen señales o 0 o 1, y luego tiene otra zona, que es esta de aquí, que son pines analógicos, ¿vale? 20 00:02:57,219 --> 00:03:08,379 Lo que aporta la BQ con respecto al arduino es que estos pines de aquí, para saber cuál es la tierra, cuál es el positivo, cuál es el negativo, 21 00:03:09,139 --> 00:03:15,759 están sustituidos con estos de aquí, que veis que tenemos una serie de colores, ¿vale? 22 00:03:15,759 --> 00:03:19,539 Tanto para los digitales como para los analógicos 23 00:03:19,539 --> 00:03:26,439 Si nos fijamos, en el caso de los analógicos hay un nombre A de analógico y luego un número 24 00:03:26,439 --> 00:03:29,379 Y en el caso de los digitales solo hay un número 25 00:03:29,379 --> 00:03:35,979 Nosotros lo que tenemos que hacer es coincidir cada cable con su color 26 00:03:35,979 --> 00:03:42,099 O sea que si yo quiero conectar el diodo que hemos dicho que es digital, o sea que sería la zona de arriba 27 00:03:42,099 --> 00:03:50,539 Tengo que fijarme que el negro coincida con el negro, el amarillo con el amarillo y simplemente le enchufamos. 28 00:03:51,840 --> 00:03:55,219 Y ya tenemos conectado el diodo a la placa. 29 00:03:56,740 --> 00:04:09,060 Bien, la placa después tiene esto para conectar con las portapiles y si no queremos una autonomía en el movimiento, etc., 30 00:04:09,060 --> 00:04:13,159 Podemos simplemente alimentar con la propia corriente del ordenador. 31 00:04:13,520 --> 00:04:23,579 Entonces, para ello tenemos este conector de aquí, que es un cable USB, que si nos fijamos, según nos dice en la tapa, esta es la cajita número 7, ¿vale? 32 00:04:24,500 --> 00:04:36,199 Entonces, vamos a la cajita número 7, la cogemos, la abrimos y sacamos el cable, que es un cable USB, un puerto USB normal corriente, ¿vale? 33 00:04:36,199 --> 00:05:02,459 Entonces, el cable USB lo podemos conectar a la parte de la placa, ya tenemos hecha la conexión, ¿veis? Hemos conectado y ya tenemos preparada nuestra placa Arduino, nuestra placa Arduino de BQ, con un diodo LED y con el cable que iría al ordenador. 34 00:05:02,459 --> 00:05:09,939 O sea, estaría preparada para hacer nuestro primer programa con un diodo LED, que como hemos dicho es un sensor digital. 35 00:05:11,199 --> 00:05:15,879 Pues el siguiente paso es ver cómo conectamos la placa Arduino al ordenador. 36 00:05:17,240 --> 00:05:28,980 Bueno, pues ya tenemos aquí montado nuestro diodo LED y tenemos preparado también el cable USB. 37 00:05:28,980 --> 00:05:31,220 lo conectamos al ordenador 38 00:05:31,220 --> 00:05:32,639 conectamos el cable al USB 39 00:05:32,639 --> 00:05:35,019 y entonces nos vamos a BipBlock 40 00:05:35,019 --> 00:05:37,180 pues BipBlock como vemos 41 00:05:37,180 --> 00:05:38,899 es una página donde 42 00:05:38,899 --> 00:05:40,420 pues tenemos aquí por ejemplo 43 00:05:40,420 --> 00:05:43,420 trabajos que se han ido publicando 44 00:05:43,420 --> 00:05:45,240 trabajos pues 45 00:05:45,240 --> 00:05:47,500 yo acabo, este que hemos visto 46 00:05:47,500 --> 00:05:48,540 lo tenéis publicado 47 00:05:48,540 --> 00:05:51,000 lo podéis buscar en la galería 48 00:05:51,000 --> 00:05:53,800 en la parte superior 49 00:05:53,800 --> 00:05:55,019 pues tenéis 50 00:05:55,019 --> 00:05:57,600 también pues 51 00:05:57,600 --> 00:05:59,600 por ejemplo 52 00:05:59,600 --> 00:06:02,879 cosas que se pueden hacer 53 00:06:02,879 --> 00:06:03,680 hay un curso 54 00:06:03,680 --> 00:06:06,259 en el Tecnología en Familia 55 00:06:06,259 --> 00:06:06,959 hay un curso 56 00:06:06,959 --> 00:06:09,939 en el cual podéis encontrar 57 00:06:09,939 --> 00:06:11,639 contenidos incluso 58 00:06:11,639 --> 00:06:14,120 más extendidos y mejor 59 00:06:14,120 --> 00:06:16,279 presentados que los que tenéis en este blog 60 00:06:16,279 --> 00:06:18,060 este blog la verdad es que 61 00:06:18,060 --> 00:06:19,620 en comparación con esto pues es 62 00:06:19,620 --> 00:06:21,500 es un pequeño proyecto 63 00:06:21,500 --> 00:06:23,540 pero bueno aquí veis que 64 00:06:23,540 --> 00:06:25,399 tenéis pues distintas unidades 65 00:06:25,399 --> 00:06:27,480 didácticas, cosas que 66 00:06:27,480 --> 00:06:30,120 podéis hacer con Bitblog, programas 67 00:06:30,120 --> 00:06:31,660 trabajos que ya están 68 00:06:31,660 --> 00:06:33,560 hechos y que 69 00:06:33,560 --> 00:06:35,839 funcionan pues como todas las plataformas 70 00:06:35,839 --> 00:06:36,740 como funciona 71 00:06:36,740 --> 00:06:39,759 Scratch, como funciona 72 00:06:39,759 --> 00:06:41,600 Arduino, como 73 00:06:41,600 --> 00:06:43,740 funcionan las plataformas hoy en día 74 00:06:43,740 --> 00:06:45,459 prácticamente todas funcionan así 75 00:06:45,459 --> 00:06:46,759 la gente 76 00:06:46,759 --> 00:06:49,220 se registra en esa plataforma 77 00:06:49,220 --> 00:06:51,600 va haciendo trabajos, los va 78 00:06:51,600 --> 00:06:53,699 publicando, etc. y os animo 79 00:06:53,699 --> 00:06:54,699 a que lo hagáis también 80 00:06:54,699 --> 00:06:58,740 explorar un poquito la página 81 00:06:58,740 --> 00:07:00,740 que es lo que hemos hecho aquí 82 00:07:00,740 --> 00:07:02,620 que podemos tener 83 00:07:02,620 --> 00:07:03,379 la página 84 00:07:03,379 --> 00:07:07,040 es muy completa, es muy didáctica 85 00:07:07,040 --> 00:07:08,980 y la verdad es que 86 00:07:08,980 --> 00:07:10,699 el kit es también muy intuitivo 87 00:07:10,699 --> 00:07:13,000 o sea que no os va a suponer 88 00:07:13,000 --> 00:07:14,500 al contrario 89 00:07:14,500 --> 00:07:16,779 os va a encantar trabajar con él 90 00:07:16,779 --> 00:07:19,000 bien, si no estáis registrados 91 00:07:19,000 --> 00:07:20,420 yo os animo a que os registréis 92 00:07:20,420 --> 00:07:22,600 si estáis registrados pues entráis con vuestro 93 00:07:22,600 --> 00:07:24,199 usuario y vuestra contaseña 94 00:07:24,199 --> 00:07:44,199 Y vamos a hacer un programa muy sencillito que va a consistir en que nuestro LED parpadee con una frecuencia de 2 segundos. 95 00:07:45,019 --> 00:07:45,959 Entonces va a parpadear. 96 00:07:46,680 --> 00:07:51,600 Entramos en la plataforma y lo primero que tenemos es que escoger los componentes. 97 00:07:51,600 --> 00:07:54,199 Vamos a poner nombre al proyecto. 98 00:07:54,439 --> 00:07:56,980 Le damos a nuevo proyecto y le ponemos nombre a nuestro proyecto. 99 00:07:57,920 --> 00:07:59,680 LED que parpadea. 100 00:08:00,819 --> 00:08:05,439 y lo primero que hacemos es 101 00:08:05,439 --> 00:08:06,759 como un pequeño esquema 102 00:08:06,759 --> 00:08:09,459 de la placa, es decir, ¿qué elementos hemos 103 00:08:09,459 --> 00:08:11,300 escogido? Pues primero la placa 104 00:08:11,300 --> 00:08:13,500 controladora, la placa controladora 105 00:08:13,500 --> 00:08:15,379 que hemos escogido 106 00:08:15,379 --> 00:08:17,040 bueno aquí como veis también hay kits 107 00:08:17,040 --> 00:08:19,079 y robots que se 108 00:08:19,079 --> 00:08:21,220 trabajan con MQ, entonces la 109 00:08:21,220 --> 00:08:23,279 placa controladora que hemos escogido 110 00:08:23,279 --> 00:08:25,000 ha sido una 111 00:08:25,000 --> 00:08:27,660 un Arduino 112 00:08:27,660 --> 00:08:29,079 uno, pero no es el Arduino 113 00:08:29,079 --> 00:08:37,679 propiamente dicha es la de BQ y el componente principal que hemos escogido ha sido un diodo 114 00:08:37,679 --> 00:08:44,940 LED. Le nombramos, podemos nombrar con el nombre del pin donde vamos a conectar el diodo 115 00:08:44,940 --> 00:08:50,379 LED, hacemos la conexión y ya tenemos lo que sería el hardware de nuestro proyecto. 116 00:08:50,379 --> 00:08:54,159 ya lo tenemos 117 00:08:54,159 --> 00:08:55,639 lo compilamos 118 00:08:55,639 --> 00:08:57,919 vamos al tick de arriba 119 00:08:57,919 --> 00:08:59,960 y ahora vamos con el software 120 00:08:59,960 --> 00:09:01,879 el software es muy sencillito 121 00:09:01,879 --> 00:09:03,419 ni tenemos variables 122 00:09:03,419 --> 00:09:04,659 ni tenemos funciones 123 00:09:04,659 --> 00:09:07,779 nada, o sea, es tan sencillo 124 00:09:07,779 --> 00:09:08,600 como simplemente 125 00:09:08,600 --> 00:09:11,940 el bucle que le vamos a poner 126 00:09:11,940 --> 00:09:13,700 que consiste en hacer 127 00:09:13,700 --> 00:09:15,100 porpadear nuestro led 128 00:09:15,100 --> 00:09:16,179 entonces 129 00:09:16,179 --> 00:09:20,039 ahí podéis explorar 130 00:09:20,039 --> 00:09:25,500 vosotros cuando os conozcáis qué es lo que tenéis para saber un poco que os 131 00:09:25,500 --> 00:09:29,940 ofrece pero si vais a componentes él ya identifica que el único componente que 132 00:09:29,940 --> 00:09:35,159 tenéis conectado es el led y sólo tenéis las posibilidades que tengan led el led 133 00:09:35,159 --> 00:09:39,720 está en el pin con lo cual no que podéis no tenéis que ponerle más pines ni nada 134 00:09:39,720 --> 00:09:45,840 ya está ya está puesto donde tenía que ponerle he ido atrás y le he puesto un 135 00:09:45,840 --> 00:09:52,759 nombre para que no sea led 0 y entonces ya tenemos nuestro led como 136 00:09:52,759 --> 00:09:58,639 veis directamente lo pone y lo que vamos a hacer es que se encienda esté 137 00:09:58,639 --> 00:10:04,059 encendido durante dos segundos después se apague y está apagado otros dos 138 00:10:04,059 --> 00:10:12,220 segundos y este bucle se va a repetir pues es como un por siempre del scratch 139 00:10:12,220 --> 00:10:14,559 se va a repetir todo el rato 140 00:10:14,559 --> 00:10:16,299 de esta forma 141 00:10:16,299 --> 00:10:18,139 pues como ya 142 00:10:18,139 --> 00:10:20,519 simplemente escribimos el bucle 143 00:10:20,519 --> 00:10:23,299 pues nos resulta mucho más sencillo 144 00:10:23,299 --> 00:10:23,980 bueno 145 00:10:23,980 --> 00:10:25,759 pues vamos a poner 146 00:10:25,759 --> 00:10:27,659 que esperamos 147 00:10:27,659 --> 00:10:28,779 dos segundos 148 00:10:28,779 --> 00:10:31,639 vamos a decir que ahora 149 00:10:31,639 --> 00:10:33,460 apagamos el componente 150 00:10:33,460 --> 00:10:35,379 y que esperamos otros dos segundos 151 00:10:35,379 --> 00:10:37,960 entonces eso es 152 00:10:37,960 --> 00:10:39,159 una forma intermitente 153 00:10:39,159 --> 00:10:42,840 de funcionamiento de LED 154 00:10:42,840 --> 00:10:44,799 bueno ya tenemos 155 00:10:44,799 --> 00:10:45,740 escrito el programa 156 00:10:45,740 --> 00:10:48,779 tenemos hecho nuestro 157 00:10:48,779 --> 00:10:50,940 proyecto, le damos al ok 158 00:10:50,940 --> 00:10:52,779 para ver si 159 00:10:52,779 --> 00:10:53,980 tenemos fallos que 160 00:10:53,980 --> 00:10:56,320 en este tan sencillo no 161 00:10:56,320 --> 00:10:58,740 pero si son 162 00:10:58,740 --> 00:11:00,399 programas más complicados 163 00:11:00,399 --> 00:11:02,120 a lo mejor si que podíamos tener 164 00:11:02,120 --> 00:11:03,740 errores de compilación 165 00:11:03,740 --> 00:11:06,019 ya está 166 00:11:06,019 --> 00:11:10,000 y bueno si está todo correcto 167 00:11:10,000 --> 00:11:11,480 le damos a la flechita 168 00:11:11,480 --> 00:11:14,379 y nos descarga 169 00:11:14,379 --> 00:11:14,960 el proyecto 170 00:11:14,960 --> 00:11:17,080 en nuestra placa 171 00:11:17,080 --> 00:11:20,620 le damos a la flechita 172 00:11:20,620 --> 00:11:22,559 y descargamos 173 00:11:22,559 --> 00:11:23,639 el proyecto en la placa 174 00:11:23,639 --> 00:11:44,230 la placa empieza a parpadear 175 00:11:44,230 --> 00:11:46,610 y eso implica que se está descargando 176 00:11:46,610 --> 00:11:47,090 el proyecto 177 00:11:47,090 --> 00:11:52,230 y una vez 178 00:11:52,230 --> 00:11:53,549 que se haya descargado 179 00:11:53,549 --> 00:11:55,809 como no le he puesto ningún condicional 180 00:11:55,809 --> 00:11:57,149 ni nada para que empiece 181 00:11:57,149 --> 00:11:59,110 ni nada por el estilo 182 00:11:59,110 --> 00:12:03,570 pues empieza a funcionar automáticamente 183 00:12:03,570 --> 00:12:05,809 lo que si podemos ver 184 00:12:05,809 --> 00:12:10,950 es aparte de estos bloques que tenemos aquí 185 00:12:10,950 --> 00:12:13,990 podemos ver el código correspondiente 186 00:12:13,990 --> 00:12:16,789 a la placa Arduino 187 00:12:16,789 --> 00:12:18,769 por así decir el código nativo 188 00:12:18,769 --> 00:12:20,690 y al ver ese código 189 00:12:20,690 --> 00:12:23,610 nos permite hacer algunas modificaciones 190 00:12:23,610 --> 00:12:24,549 si tenemos que hacerla 191 00:12:24,549 --> 00:12:27,210 vamos a poner información sobre el proyecto 192 00:12:27,210 --> 00:12:56,070 Esto es bueno para luego identificarle y tener identificado, editarle, podemos editar, podemos hacer un vídeo, poner una foto y tener una ficha muy completa para que en un momento determinado si lo queremos volver a utilizar y hacer modificaciones en el mismo, pues es muy útil como un poco en plan base de datos, tenerlo siempre identificado. 193 00:12:57,210 --> 00:13:10,789 Bueno, generalmente se publica dentro de la plataforma para que todo el mundo pueda utilizarlo y como vemos tenemos otras opciones en cuanto al proyecto una vez escrito. 194 00:13:10,789 --> 00:13:18,870 Una de las opciones es muy interesante, es que podemos ver el código nativo, por así decirlo, el código de Arduino. 195 00:13:18,870 --> 00:13:31,250 Si alguien necesita saber mucho código y bueno para algunas operaciones la verdad es que saber el código nos viene muy bien porque hay cosas que solo se pueden modificar con el código. 196 00:13:31,250 --> 00:13:49,250 Se puede copiar para compartir envase de datos, tiene muchas opciones y es bastante interesante saber manejar Bitbot, sobre todo si vamos a trabajar con los kits de BQ. 197 00:13:49,250 --> 00:14:09,820 bq bueno a ver si ahí tenemos ya digo que también se puede ver el kit el código en arduino y hacer 198 00:14:09,820 --> 00:14:18,899 modificaciones en arduino y el resultado pues lo tenemos aquí efectivamente tenemos un led que 199 00:14:18,899 --> 00:14:27,139 parpadea. Se enciende y se apaga y parpadea. Y este es el resultado de este proyecto.