1 00:00:00,880 --> 00:00:27,160 Bueno, vamos con la segunda práctica de Tinkercad, ya hemos visto los leds y hemos estudiado un poco los patrones, entonces fijaros todos la cantidad, aquí tenemos un montón de entradas y salidas, por ejemplo, esto es un pulsador, es una entrada digital, un interruptor deslizante también sería una entrada digital, 2 00:00:27,160 --> 00:00:30,859 un potenciómetro se considera una entrada analógica 3 00:00:30,859 --> 00:00:34,079 tenéis aquí una pila de 9 voltios 4 00:00:34,079 --> 00:00:36,399 tenéis una pila de 3 voltios 5 00:00:36,399 --> 00:00:38,140 tenéis una pila de 1.5 6 00:00:38,140 --> 00:00:41,280 la placa de pruebas que ya la hemos utilizado 7 00:00:41,280 --> 00:00:43,520 la tarjeta Arduino que también 8 00:00:43,520 --> 00:00:46,859 vamos entonces al apartado que nos interesa ahora 9 00:00:46,859 --> 00:00:48,359 que son estos que tenemos aquí 10 00:00:48,359 --> 00:00:51,520 que como vemos son motores 11 00:00:51,520 --> 00:00:52,380 ¿vale? 12 00:00:53,859 --> 00:00:55,600 a ver, tenemos un motor 13 00:00:55,600 --> 00:00:57,520 digamos que de aficionado 14 00:00:57,520 --> 00:00:59,600 que es este, que es el que hemos usado nosotros 15 00:00:59,600 --> 00:01:01,479 en nuestra placa web 4.0 16 00:01:01,479 --> 00:01:03,100 y luego tenemos uno 17 00:01:03,100 --> 00:01:05,200 un poquito menos de aficionado que es este que tenemos 18 00:01:05,200 --> 00:01:07,319 de corriente continua y luego tenemos 19 00:01:07,319 --> 00:01:08,879 este de aquí que es un miniservo 20 00:01:08,879 --> 00:01:10,900 a ver en robótica 21 00:01:10,900 --> 00:01:13,640 los miniservos son muy importantes 22 00:01:13,640 --> 00:01:15,079 porque 23 00:01:15,079 --> 00:01:16,319 nos permiten 24 00:01:16,319 --> 00:01:19,359 controlarles mediante un programa 25 00:01:19,359 --> 00:01:21,260 si yo os apuesto el miniservo 26 00:01:21,260 --> 00:01:23,239 aquí veis que tiene 27 00:01:23,239 --> 00:01:24,500 como tres cablecitos 28 00:01:24,500 --> 00:01:32,040 O sea, realmente un mini servo es un motor como este, de corriente continua, ¿vale? 29 00:01:32,700 --> 00:01:37,159 Pero veis aquí que no tiene los cablecitos, no tiene la positiva, no tiene la pila. 30 00:01:37,599 --> 00:01:40,280 En cambio este veis que tiene tres, ¿vale? 31 00:01:41,079 --> 00:01:43,379 Dos de sus cables son iguales. 32 00:01:43,379 --> 00:01:45,939 Una es la positiva y otra es la positiva. 33 00:01:45,939 --> 00:01:56,980 Y el otro es el que se va a poder conectar a un sindicato de una placa Arduino y nos va a permitir programar. 34 00:01:58,200 --> 00:02:07,739 Este en principio, para programar este y para conectar una placa Arduino, necesitamos hacer algo que está fuera de vuestro entendimiento ahora mismo. 35 00:02:07,739 --> 00:02:09,560 ¿Vale? Cuando estéis en 36 00:02:09,560 --> 00:02:11,599 En tercero o en cuarto, quizás sí 37 00:02:11,599 --> 00:02:12,659 Pero ahora mismo 38 00:02:12,659 --> 00:02:15,159 Es muy 39 00:02:15,159 --> 00:02:17,159 No tenéis que saberlo 40 00:02:17,159 --> 00:02:19,520 Saber que es una cosa que hay que poner ahí 41 00:02:19,520 --> 00:02:20,780 O sea, un 6, ¿vale? 42 00:02:21,520 --> 00:02:23,180 Aunque bueno, hay ciertos 43 00:02:23,180 --> 00:02:25,300 Se puede uno buscar las mañas 44 00:02:25,300 --> 00:02:27,159 Para que se pueda hacer 45 00:02:27,159 --> 00:02:29,939 Bueno, pues entonces vamos a sacar nuestra plaquita Arduino 46 00:02:29,939 --> 00:02:32,689 ¿Vale? 47 00:02:33,110 --> 00:02:34,990 Que aquí la tenemos, ¿vale? 48 00:02:35,050 --> 00:02:36,490 Y que ya la conocemos 49 00:02:36,490 --> 00:02:38,310 Y nuestro 50 00:02:38,310 --> 00:02:40,169 Miniserver, vale 51 00:02:40,169 --> 00:02:42,770 Hemos dicho que ese Miniserver tiene 52 00:02:42,770 --> 00:02:43,710 Tres 53 00:02:43,710 --> 00:02:46,729 Cables, uno 54 00:02:46,729 --> 00:02:49,569 A ver si me deja el ratón 55 00:02:49,569 --> 00:02:52,949 Pone tierra, luego tendremos que 56 00:02:52,949 --> 00:02:55,069 Conectar ese cable a un pin 57 00:02:55,069 --> 00:02:56,530 De tierra, por ejemplo este 58 00:02:56,530 --> 00:03:00,729 Hacemos la correspondencia, tierra, tierra 59 00:03:00,729 --> 00:03:02,870 Vale, este de aquí 60 00:03:02,870 --> 00:03:04,909 Pone potencia, bien 61 00:03:04,909 --> 00:03:07,009 En Arduino tenemos dos 62 00:03:07,009 --> 00:03:09,210 potencias, una a 3 con 3 63 00:03:09,210 --> 00:03:10,210 y otra con 5 64 00:03:10,210 --> 00:03:12,969 dependiendo de lo que queramos hacer 65 00:03:12,969 --> 00:03:14,710 pues iría una a otra, en principio 66 00:03:14,710 --> 00:03:16,270 casi siempre se pone a 5 67 00:03:16,270 --> 00:03:19,889 vale 68 00:03:19,889 --> 00:03:24,680 pues tenemos nuestros pines conectados 69 00:03:24,680 --> 00:03:26,219 el de potencia 70 00:03:26,219 --> 00:03:26,960 a 5 71 00:03:26,960 --> 00:03:29,620 y el de tierra a tierra 72 00:03:29,620 --> 00:03:32,319 y nos queda el de señal 73 00:03:32,319 --> 00:03:34,199 o control, que es el que vamos 74 00:03:34,199 --> 00:03:35,699 a llevar a un pin digital 75 00:03:35,699 --> 00:03:37,699 por ejemplo el 7 76 00:03:37,699 --> 00:03:40,080 ¿Vale? 77 00:03:40,759 --> 00:03:42,199 Bueno, pues hasta aquí 78 00:03:42,199 --> 00:03:46,120 Claro, no funciona porque no tenemos ningún código 79 00:03:46,120 --> 00:03:47,060 Vamos con el código 80 00:03:47,060 --> 00:03:48,780 Vale 81 00:03:48,780 --> 00:03:51,419 Los códigos que tenemos aquí 82 00:03:51,419 --> 00:03:52,400 ¿Vale? 83 00:03:52,900 --> 00:03:55,020 Veis que están agrupados en categorías 84 00:03:55,020 --> 00:04:00,360 Salida, entrada, educación, control, matemáticas, etc. 85 00:04:00,840 --> 00:04:01,099 ¿Vale? 86 00:04:01,099 --> 00:04:03,120 Por defecto viene este 87 00:04:03,120 --> 00:04:05,060 Que vamos a quitar 88 00:04:05,060 --> 00:04:15,189 bueno pues aquí estaríamos otra vez 89 00:04:15,189 --> 00:04:17,509 con el tema de los algoritmos 90 00:04:17,509 --> 00:04:19,110 y vamos a poner 91 00:04:19,110 --> 00:04:21,189 un algoritmo secuencial muy sencillito 92 00:04:22,069 --> 00:04:22,329 vale 93 00:04:22,329 --> 00:04:25,449 el motor 94 00:04:25,449 --> 00:04:27,250 hemos dicho que se considera una salida 95 00:04:27,250 --> 00:04:28,649 una salida digital 96 00:04:28,649 --> 00:04:29,490 vale 97 00:04:29,490 --> 00:04:32,509 entonces tiene 98 00:04:32,509 --> 00:04:33,629 como veis aquí 99 00:04:33,629 --> 00:04:36,810 tiene sus propios 100 00:04:36,810 --> 00:04:38,470 bloques 101 00:04:38,470 --> 00:04:40,850 tenemos que decir 102 00:04:40,850 --> 00:04:43,250 en que pin está conectado 103 00:04:43,250 --> 00:04:45,310 el motor y cuantos grados 104 00:04:45,310 --> 00:04:46,810 quiero que gire 105 00:04:46,810 --> 00:04:47,949 vale 106 00:04:47,949 --> 00:04:50,730 entonces hemos dicho que estaba en el pin 7 107 00:04:50,730 --> 00:04:53,089 y un defecto 108 00:04:53,089 --> 00:04:54,509 que tiene este tipo de motores 109 00:04:54,509 --> 00:04:55,670 aunque hay algunos que 110 00:04:55,670 --> 00:04:58,170 el defectillo está arreglado 111 00:04:58,170 --> 00:05:00,550 es que se puede girar de 0 a 180 112 00:05:00,550 --> 00:05:02,589 vamos a hacerle girar 113 00:05:02,589 --> 00:05:03,990 180 grados 114 00:05:03,990 --> 00:05:06,629 y vamos a hacer por ejemplo que cuando 115 00:05:06,629 --> 00:05:20,060 llegue a 180 grados pues se pare vale durante por ejemplo cuatro segundos y que después pues vuelva 116 00:05:22,879 --> 00:05:26,939 a la posición inicial o sea que gire menos 180 grados 117 00:05:28,959 --> 00:05:31,399 estamos en el pin 7 118 00:05:34,500 --> 00:05:36,439 y vamos a hacer que gire menos 119 00:05:38,000 --> 00:05:39,939 Que es un poco igual 120 00:05:39,939 --> 00:05:41,199 ¿No? El signo 121 00:05:41,199 --> 00:05:42,120 A ver si me deja poner 122 00:05:42,120 --> 00:05:44,040 A ver si no nos deja poner 123 00:05:44,040 --> 00:05:46,600 Vale, me parece que no 124 00:05:46,600 --> 00:05:48,339 Esta vez me parece que no nos deja poner 125 00:05:48,339 --> 00:05:49,180 Vamos a ver si 126 00:05:49,180 --> 00:05:55,480 Hay un pequeño truco 127 00:05:55,480 --> 00:05:57,920 Si no nos deja 128 00:05:57,920 --> 00:06:00,139 Es copiar y pegarlo aquí 129 00:06:04,579 --> 00:06:05,019 ¿Veis? 130 00:06:05,379 --> 00:06:06,620 Entonces ahora sí que deja 131 00:06:06,620 --> 00:06:21,720 Bueno, vamos aquí a control, ponemos otros, vamos a poner 5, ¿vale? Entonces va a girar 180 grados en un sentido, va a esperar y luego otra vez va a girar en sentido contrario. 132 00:06:21,720 --> 00:06:38,279 Veis que aquí, pues tenéis generar servo y no tenéis de servo, no tenéis nada más, ¿no? Todo lo demás es, pues, otras salidas que en principio son las que tienen aquí, son digitales, ¿vale? 133 00:06:38,279 --> 00:06:40,480 tal y como hemos visto 134 00:06:40,480 --> 00:06:41,680 bueno 135 00:06:41,680 --> 00:06:43,740 pues ya tenemos nuestro código 136 00:06:43,740 --> 00:06:45,000 ¿vale? 137 00:06:46,120 --> 00:06:48,139 vamos a iniciar la simulación 138 00:06:48,139 --> 00:06:51,459 y vemos como gira 139 00:06:51,459 --> 00:06:55,250 en un sentido 140 00:06:55,250 --> 00:07:00,060 y luego gira 141 00:07:00,060 --> 00:07:01,000 en sentido contrario 142 00:07:01,000 --> 00:07:02,920 ¿vale? 143 00:07:05,300 --> 00:07:06,339 pues esta 144 00:07:06,339 --> 00:07:08,180 práctica puede ser así 145 00:07:08,180 --> 00:07:08,839 de sencillita 146 00:07:08,839 --> 00:07:11,560 no tendremos más que eso 147 00:07:11,560 --> 00:07:31,500 Claro, lo bonito sería ahora unir este mini servo con los leds, que hemos dicho que son salidas digitales también y que ya sabemos cómo se conectan a nuestra placa. 148 00:07:31,500 --> 00:07:34,180 y de momento lo vamos a dejar aquí 149 00:07:34,180 --> 00:07:35,980 para que en la siguiente 150 00:07:35,980 --> 00:07:37,360 vamos a unir los dos 151 00:07:37,360 --> 00:07:38,920 el mini servo 152 00:07:38,920 --> 00:07:42,399 con los leds