1 00:00:05,169 --> 00:00:30,039 Hola a todos a este vídeo explicativo en donde vamos a ver distintas aplicaciones y programas que vienen incluidos en más o que se pueden instalar en Macs para trabajar con esa plataforma tan útil para nosotros que es la plataforma Arculino. 2 00:00:30,039 --> 00:00:44,159 pero también para trabajar con otras plataformas que no vemos tanto, como es Cranbell, como es Picaxe, y que nos van a ayudar a ver o a entender que hay muchas más cosas en robótica que solo la plataforma Arduino. 3 00:00:44,920 --> 00:00:58,079 Y que además tenemos que hacer ciertas cosas antes, que es por ejemplo controlar un poco la electrónica, y para eso necesitamos simuladores, necesitamos poder dibujar circuitos, y tenemos que poder hacer nuestras pruebas. 4 00:00:58,079 --> 00:01:02,280 Bueno, pues vamos a ver qué es lo que tengo yo, por ejemplo, en este ordenador ya preparado. 5 00:01:02,520 --> 00:01:08,379 Bueno, si nos fijamos aquí arriba directamente, pues tengo mi acceso al Arduino IDE ya preparado en mi escritorio. 6 00:01:08,859 --> 00:01:11,700 Escritorio que procuro tener lo más limpio posible, ¿vale? 7 00:01:11,700 --> 00:01:15,099 Porque es el equivalente a mi mesa de trabajo. 8 00:01:15,560 --> 00:01:19,560 Bueno, o sea, ese como me es muy interesante, lo tengo ahí puesto de acceso directo. 9 00:01:19,959 --> 00:01:24,859 Pero lo normal es ir aquí al menú Inicio y, por ejemplo, nos podemos ir al menú Educación. 10 00:01:24,859 --> 00:01:30,500 En el menú de educación tenemos un apartado dedicado a la electrónica y de estas opciones 11 00:01:30,500 --> 00:01:37,319 que me dan aquí me voy a fijar en dos, una es Fritzing, Fritzing no es un programa de 12 00:01:37,319 --> 00:01:43,200 simulación electrónica, es un programa para construir PCBs, es decir placas de circuito 13 00:01:43,200 --> 00:01:51,939 impreso pero a partir de un dibujo entre comillas realista del circuito, si os fijáis en la 14 00:01:51,939 --> 00:02:01,480 parte del panel derecho pues tenemos distintos componentes que podemos ir poniendo o insertando 15 00:02:01,480 --> 00:02:10,960 en un circuito los diodos tenemos resistencias vale tenemos potenciómetros y si os fijáis aquí 16 00:02:10,960 --> 00:02:17,199 tenemos la plataforma y eso donde los ponemos bueno pues aquí tenemos un dibujo de una placa 17 00:02:17,199 --> 00:02:21,340 protoboard como la que utilizamos en clase exactamente igual entonces yo lo 18 00:02:21,340 --> 00:02:29,080 que puedo hacer es sacar piezas vale e ir montando mi circuito 19 00:02:29,080 --> 00:02:33,039 por ejemplo puedo sacar el arduino vamos a cargar arduino 20 00:02:33,039 --> 00:02:39,199 y saco el arduino que tenemos en clase bien como veis aquí 21 00:02:39,199 --> 00:02:44,360 pues el dibujo parece bastante bastante realista puedo sacar además un esquema 22 00:02:44,360 --> 00:02:51,120 eléctrico, puedo ver también cómo podría quedar en un circuito impreso, si pulso aquí 23 00:02:51,120 --> 00:02:56,240 pues me da eso, y fijaros, esto es una novedad en FritzC, que también puedo hacer aquí 24 00:02:56,240 --> 00:03:04,460 y utilizar esto como Arduino IDE, para meter el código de programación, pero nosotros 25 00:03:04,460 --> 00:03:09,659 normalmente lo que hacemos es hacer aquí el dibujo, y ese dibujo pues llevarlo a compartir, 26 00:03:09,659 --> 00:03:14,780 guardarlo e imprimirlo de alguna manera 27 00:03:14,780 --> 00:03:16,919 para que me pueda servir 28 00:03:16,919 --> 00:03:22,979 en otro referente, porque este dibujo es bastante realista 29 00:03:22,979 --> 00:03:26,979 para nuestros trabajos, pero esto no simula 30 00:03:26,979 --> 00:03:31,120 si yo hago el conexionado y le doy a ejecutar, pues aquí no hay ningún botón 31 00:03:31,120 --> 00:03:34,319 de ejecución, hay una vista, de edición 32 00:03:34,319 --> 00:03:37,680 pero no hay ninguna ejecución, no es un simulador 33 00:03:37,680 --> 00:03:55,370 Vale, bueno, vamos a no guardar. Tenemos, sin embargo, otro aquí muy, muy, muy interesante, que es CUTS. CUTS sí que es un simulador. Fijaros aquí que tiene la ventana de simulación, ¿vale? 34 00:03:55,370 --> 00:04:18,970 ¿Componentes? Pues aquí sacamos los componentes, ¿vale? Y podemos ir construyendo nuestro circuito. La ventaja que tiene este con respecto al anterior es que nosotros sí que podemos hacer una simulación del circuito y ver cómo funciona y podemos ver y tomar notas de qué corrientes, qué voltajes circulan por el circuito, ¿vale? 35 00:04:18,970 --> 00:04:24,970 Es decir, que este sí que es un programa de simulación electrónica. 36 00:04:26,589 --> 00:04:35,529 Vale, bien, por aquí tenemos esto, vamos a no guardar, cerramos, y vámonos ahora a la parte de programación. 37 00:04:36,529 --> 00:04:38,949 En la parte de programación tenemos nuestro Scratch. 38 00:04:39,269 --> 00:04:44,610 Fijaros que yo, por ejemplo, no tengo cargado Scratch for Arduino, y ahora os voy a enseñar el porqué. 39 00:04:44,610 --> 00:05:10,189 Tengo instalado Processing, un Processing aquí un poco viejo. Tengo aquí un IDE para utilizar con bloques, bueno, pero me fijo en este, este me resulta muy agradable a mí, es Visualino, Visualino está basado en Blocky y es muy parecido también al BitBlock de la empresa BQ. 40 00:05:10,189 --> 00:05:39,230 Bien, si os fijáis, la ventaja que tiene esto con respecto a todos esos programas de bloques es que en la misma ventana yo tengo tanto el diagrama de bloques que me permite hacer esa programación tan cómoda y luego su traducción directa a lo que es el programa de fuente que utilizaría Arduino. 41 00:05:39,230 --> 00:05:48,350 este que es más complicado de programar para nosotros la otra ventaja es que nada más sacar 42 00:05:48,350 --> 00:05:58,550 un bloque fijaros que ya se ha metido aquí ha aparecido en este caso lo metido en el loop en 43 00:05:58,550 --> 00:06:08,629 el repetir y aquí aparece el mientras es decir que inmediatamente o sea inmediatamente aparece 44 00:06:08,629 --> 00:06:13,490 la traducción del bloque 45 00:06:13,490 --> 00:06:17,829 o de la programación por bloque es esta programación en un fichero de fuente 46 00:06:17,829 --> 00:06:20,430 para Arduino, por eso me gusta tanto 47 00:06:20,430 --> 00:06:25,889 bueno, pero ya sabemos, es que hay más cosas, más cosas que Arduino 48 00:06:25,889 --> 00:06:29,410 bueno, pues hagamos sin guardar, aquí también tengo, por ejemplo 49 00:06:29,410 --> 00:06:33,670 la posibilidad de programar ese otro 50 00:06:33,670 --> 00:06:37,250 circuito electrónico que le llamaba que es Pikachu 51 00:06:37,250 --> 00:06:48,509 muy baratito también, que aquí podemos elegir el tipo de pickaxe que utilicemos, este es más típico, el 22 52 00:06:48,509 --> 00:06:54,509 y si os fijáis, es lo mismo que siempre, está utilizando bloques como en los otros casos 53 00:06:54,509 --> 00:07:02,790 es muy fácil de programar por bloques, además podemos utilizar el basic de pickaxe 54 00:07:02,790 --> 00:07:06,310 que es no sencillo, lo siguiente, es un fichero fuente 55 00:07:06,310 --> 00:07:10,410 extraordinariamente sencillo y es una pena que no se utilice más 56 00:07:10,410 --> 00:07:13,889 este fichero o este tipo de programación porque 57 00:07:13,889 --> 00:07:18,490 ayuda bastante a entender 58 00:07:18,490 --> 00:07:22,790 lo más básico de la programación en un fichero de texto 59 00:07:22,790 --> 00:07:25,910 como fuente. Bueno, más opciones 60 00:07:25,910 --> 00:07:30,990 pues aquí estábamos en otras 61 00:07:30,990 --> 00:07:33,129 bueno, otra opción para aplicar 62 00:07:33,129 --> 00:07:35,170 a Pikachu, ah y otro 63 00:07:35,170 --> 00:07:36,230 por ejemplo, este 64 00:07:36,230 --> 00:07:39,009 otro sistema 65 00:07:39,009 --> 00:07:40,810 que es, os acordáis de los Lego Widu 66 00:07:40,810 --> 00:07:42,750 que habéis visto en 67 00:07:42,750 --> 00:07:44,250 en primaria 68 00:07:44,250 --> 00:07:47,029 bueno, pues este nos permite 69 00:07:47,029 --> 00:07:48,949 trabajar con los Lego Widu 70 00:07:48,949 --> 00:07:50,550 es ese, Scrap for 71 00:07:50,550 --> 00:07:52,949 for Bot 72 00:07:52,949 --> 00:07:53,709 vale 73 00:07:53,709 --> 00:07:56,589 ¿qué nos faltaría a nosotros aquí? pues 74 00:07:56,589 --> 00:07:59,050 instalar el Scrap for Arduino 75 00:07:59,050 --> 00:07:59,649 por ejemplo 76 00:07:59,649 --> 00:08:07,310 para poder trabajar con lo que tenemos en el, o estamos viendo precisamente en el aula. 77 00:08:08,170 --> 00:08:10,550 Y bueno, ojo, ¿habéis respondido a mis preguntas?