1 00:00:03,250 --> 00:00:07,549 Hola a todos, en este vídeo os voy a enseñar a hacer la primera práctica con Tinkercad. 2 00:00:08,150 --> 00:00:14,009 Es conveniente que esta práctica la tengáis hecha antes de venir al instituto a hacer la práctica de verdad. 3 00:00:14,750 --> 00:00:16,250 Vamos a crear un nuevo circuito. 4 00:00:17,929 --> 00:00:24,929 Y como podréis ver, nada más crear un circuito ya le da un nombre fantástico Tinkercad normalmente. 5 00:00:25,449 --> 00:00:32,509 Y nosotros lo que vamos a hacer va a ser cambiarlo, porque si no, luego no hay manera de saber qué programa es cuál. 6 00:00:33,250 --> 00:00:44,689 Entonces a este le vamos a llamar Blink, bueno, P1, práctica 1, Blink, y podéis poner vuestro nombre, voy a poner el mío también, ¿vale? 7 00:00:45,130 --> 00:00:55,170 De esa manera ya sé que es de la práctica 1 el ejercicio que se llama Blink, y que es mi ejercicio, ¿vale? 8 00:00:55,170 --> 00:01:02,170 Veis que inmediatamente ha cambiado el nombre, y lo que vamos a hacer ahora va a ser simplemente conectar una placa Arduino, 9 00:01:03,250 --> 00:01:09,969 Y programarla. Bueno, ni siquiera vamos a programarla porque en este caso el programa ya viene hecho. 10 00:01:10,269 --> 00:01:15,290 Si le damos, bueno, esta es la placa, placa Arduino, no hace falta que le añadamos nada. 11 00:01:16,189 --> 00:01:17,870 Y ahora vamos al código. 12 00:01:18,650 --> 00:01:23,629 Y en el código vemos que ya viene un código preparado. 13 00:01:24,090 --> 00:01:27,590 Entonces, este código justamente hace lo que nosotros queremos. 14 00:01:27,590 --> 00:01:28,890 Vamos a verlo. 15 00:01:29,950 --> 00:01:31,709 Voy a llevarme esto para acá. 16 00:01:33,250 --> 00:01:36,049 para poder ver el circuito cuando iniciemos la simulación. 17 00:01:36,689 --> 00:01:40,129 Iniciamos la simulación y si os fijáis aquí, no se ve demasiado, 18 00:01:40,409 --> 00:01:44,909 pero si os fijáis vemos que el LED integrado de la placa está parpadeando. 19 00:01:44,989 --> 00:01:46,230 Vamos a hacerlo un poquito más grande. 20 00:01:47,569 --> 00:01:50,329 El LED integrado de la placa parpadeando. 21 00:01:51,049 --> 00:01:52,709 Bueno, pues este sería el blink. 22 00:01:52,709 --> 00:01:58,810 Simplemente aprender a poner una placa Arduino en la pantalla. 23 00:02:00,189 --> 00:02:02,230 Podemos cerrar esto. 24 00:02:02,230 --> 00:02:07,950 Vamos a detener la circunstancia y vamos a iniciar simulación 25 00:02:07,950 --> 00:02:09,889 Y veis que la simulación se está cumpliendo 26 00:02:09,889 --> 00:02:13,270 ¿Qué es lo que nos tenéis que mandar en este ejercicio? 27 00:02:13,349 --> 00:02:15,949 En este ejercicio lo que nos tenéis que mandar es 28 00:02:15,949 --> 00:02:20,629 Una imagen del circuito, que en este caso como podéis ver es muy sencillo 29 00:02:20,629 --> 00:02:24,270 Y una imagen o con una imagen del código 30 00:02:24,270 --> 00:02:27,710 Lo ideal sería que hicierais una captura de pantalla en la que se viera todo 31 00:02:27,710 --> 00:02:32,550 Vamos a continuar haciendo el segundo ejercicio de la práctica 32 00:02:32,550 --> 00:02:34,210 Como podéis ver se llama corazón 33 00:02:34,210 --> 00:02:44,889 Así lo que voy a hacer va a ser lo siguiente, me pongo en la práctica anterior, le doy a la ruedecita y le digo que duplique este ejercicio. 34 00:02:47,389 --> 00:02:52,650 ¿Veis que ahora se llama copia de? Entonces lo que vamos a hacer aquí va a ser cambiar el nombre rápidamente. 35 00:02:53,250 --> 00:02:57,629 De esta manera vamos a guardar nuestro trabajo como práctica 1 corazón. 36 00:02:58,770 --> 00:03:03,250 Y vamos a modificar ahora, lo único que tenemos que hacer es modificar la programación. 37 00:03:03,250 --> 00:03:09,370 Aquí voy a dejar la placa, luego la haré más grande para que se vea mejor, pero lo que quiero es que el código se vea bien. 38 00:03:09,789 --> 00:03:14,830 Fijaros que lo que queremos ahora es simular con la luz el latido de un corazón. 39 00:03:15,069 --> 00:03:20,650 Por eso nos viene aquí una secuencia de enciendo, espero, apago, espero, enciendo, espero, apago, espero, más rato. 40 00:03:22,129 --> 00:03:28,669 Entonces, para que el LED se encienda tenemos que definir el LED integrado. 41 00:03:28,669 --> 00:03:33,870 Luego veremos cómo cambiar esto de LED integrado por cualquier otro LED que conectemos en alta. 42 00:03:35,349 --> 00:03:36,289 Esperar un segundo. 43 00:03:37,509 --> 00:03:38,949 Un segundo va a ser mucho tiempo. 44 00:03:39,090 --> 00:03:39,669 Vamos a ponerle... 45 00:03:40,530 --> 00:03:44,669 Bueno, aquí podemos cambiar, en esta línea de código podemos cambiar de segundos a milisegundos. 46 00:03:45,389 --> 00:03:49,069 A mí me gusta más trabajar en milisegundos, así que yo lo voy a cambiar a milisegundos. 47 00:03:49,590 --> 00:03:57,509 Y aquí voy a poner, pues en vez de esperar un milisegundo, esperar por ejemplo 200 milisegundos. 48 00:03:58,669 --> 00:04:09,550 apagar, 200 milisegundos. Ahora, definir el integrado en alta, estaba apagado, lo volvemos 49 00:04:09,550 --> 00:04:17,889 a encender. Vamos siguiendo la secuencia, enciendo, espero, apago, espero, bueno, y 50 00:04:17,889 --> 00:04:25,089 después enciendo, espero, pues esperar, lo tenemos aquí en control, esperar, cambiamos 51 00:04:25,089 --> 00:04:29,050 a milisegundos, no se nos olvide porque si no, 200 segundos es una barbaridad de tiempo, 52 00:04:29,589 --> 00:04:38,589 ponemos 200. Ahora, veis que se pueden duplicar los bloques, entonces puedo copiar estos dos 53 00:04:38,589 --> 00:04:45,629 bloques de aquí abajo, simplemente cambiando de alta, baja, alta, pues me toca baja, baja 54 00:04:45,629 --> 00:04:51,269 quiere decir apagado, definir el LED integrado en baja y vamos otra vez a la secuencia, enciendo, 55 00:04:51,470 --> 00:04:57,009 espero, apago, espero, enciendo, espero, apago y ahora que apago, espero pero más rato, 56 00:04:57,009 --> 00:05:00,149 En vez de 200 lo vamos a poner aquí, por ejemplo, 500. 57 00:05:01,449 --> 00:05:03,350 Vamos a ver si lo que hemos hecho nos gusta. 58 00:05:03,509 --> 00:05:06,389 Si no nos gusta, siempre podemos modificar el programa, ¿vale? 59 00:05:06,449 --> 00:05:09,189 O sea que simplemente vamos a iniciar la simulación 60 00:05:09,189 --> 00:05:14,430 y para poder ver bien el LED vamos a acercar la imagen. 61 00:05:16,149 --> 00:05:16,329 ¿Vale? 62 00:05:20,040 --> 00:05:22,860 Pam, pam, pam, pam, pam, pam. 63 00:05:23,259 --> 00:05:24,480 ¿Parece el latido de un corazón? 64 00:05:24,720 --> 00:05:25,779 Bueno, más o menos, ¿vale? 65 00:05:26,220 --> 00:05:28,540 Podemos hacer que sea un poquito más largo 66 00:05:28,540 --> 00:05:46,860 porque fijaros que aquí las esperas eran muy cortas, voy a parar la simulación y entonces aquí donde pone 200 voy a poner, por ejemplo, 300, 300, 300 y 600. 67 00:05:48,079 --> 00:05:57,100 Devuelvo ahora la simulación y compruebo el resultado. Bueno, más o menos, ¿no? 68 00:05:58,019 --> 00:06:03,540 Haced un corazón que os guste a vosotros, con un ritmo que os guste a vosotros y eso es lo que me tenéis que enviar. 69 00:06:03,540 --> 00:06:14,199 ¿Qué me tenéis que enviar exactamente? Me hacéis una captura de pantalla de toda la ventana, porque de esa manera también veo el nombre del archivo. A ver si os habéis acordado de cambiarlo o no, que también lo voy a tener en cuenta. 70 00:06:15,899 --> 00:06:28,050 Vamos a hacer ahora el tercer ejercicio, que se llama SOS. Para eso voy a duplicar otra vez el Blink y le voy a cambiar de nombre. 71 00:06:28,050 --> 00:06:32,250 lo único que tenemos que hacer en este caso de nuevo es cambiar el código 72 00:06:32,250 --> 00:06:34,089 así que vamos al código 73 00:06:34,089 --> 00:06:40,860 y como podéis ver tengo el código correspondiente al blink 74 00:06:40,860 --> 00:06:44,439 en este caso de lo que se trata es de emitir una señal 75 00:06:44,439 --> 00:06:46,939 el LED va a emitir una señal luminosa 76 00:06:46,939 --> 00:06:50,040 en la que va a estar encendido durante tres periodos 77 00:06:50,040 --> 00:06:52,040 por un tiempo largo 78 00:06:52,040 --> 00:06:55,560 y luego va a estar encendido durante tres periodos por un tiempo corto 79 00:06:55,560 --> 00:06:58,899 de tal manera que parezca que nos estamos dando raya, raya, raya 80 00:06:58,899 --> 00:07:03,459 punto, punto, punto, raya, raya, raya, punto, punto, punto 81 00:07:03,459 --> 00:07:06,079 ¿vale? y así indefinidamente 82 00:07:06,079 --> 00:07:10,720 emite SOS de manera continua, vamos a quitar todo 83 00:07:10,720 --> 00:07:15,060 esto de aquí, eliminar bloque 84 00:07:15,060 --> 00:07:20,459 y vamos a hacerlo desde el principio, ¿por qué lo voy a hacer desde el principio? 85 00:07:20,579 --> 00:07:25,019 porque voy a usar un bloque 86 00:07:25,019 --> 00:07:28,839 de control que me permite repetir tres veces una operación, de hecho voy a usar dos 87 00:07:28,839 --> 00:07:31,420 una a continuación del otro 88 00:07:31,420 --> 00:07:33,759 y aquí digo que voy a repetir tres veces 89 00:07:33,759 --> 00:07:35,100 la pulsación larga 90 00:07:35,100 --> 00:07:38,500 y aquí tres veces la pulsación corta 91 00:07:38,500 --> 00:07:40,600 ¿y en qué consiste una pulsación? 92 00:07:40,699 --> 00:07:41,620 en encender y apagar 93 00:07:41,620 --> 00:07:43,939 entonces para encender 94 00:07:43,939 --> 00:07:45,500 nos vamos 95 00:07:45,500 --> 00:07:47,779 aquí donde pone salida 96 00:07:47,779 --> 00:07:49,519 definir línea de integrado 97 00:07:49,519 --> 00:07:51,800 porque de momento estamos trabajando con línea de integrado en alta 98 00:07:51,800 --> 00:07:54,399 ¿y durante cuánto tiempo queremos que esté encendido? 99 00:07:54,519 --> 00:07:56,339 pues durante por ejemplo un segundo 100 00:07:56,339 --> 00:07:57,699 entonces en control 101 00:07:57,699 --> 00:07:59,620 le damos a un segundo 102 00:07:59,620 --> 00:08:01,860 como ya sabéis que a mi me gustan más los mil segundos 103 00:08:01,860 --> 00:08:02,920 pues voy a poner aquí mil 104 00:08:02,920 --> 00:08:05,360 vale, un segundo 105 00:08:05,360 --> 00:08:07,540 un segundo es una pulsación muy larga 106 00:08:07,540 --> 00:08:09,360 enciéndete 107 00:08:09,360 --> 00:08:10,079 espera 108 00:08:10,079 --> 00:08:13,160 mil 109 00:08:13,160 --> 00:08:15,439 vale, y ahora apágate 110 00:08:15,439 --> 00:08:19,579 para apagar tenemos que cambiar de alta a baja 111 00:08:19,579 --> 00:08:21,939 y no vamos a estar 112 00:08:21,939 --> 00:08:23,100 esperando tanto tiempo 113 00:08:23,100 --> 00:08:25,680 vamos a esperar por ejemplo 200 milisegundos 114 00:08:25,680 --> 00:08:26,720 entonces en control 115 00:08:26,720 --> 00:08:28,920 también le podemos dar a duplicar bloque 116 00:08:28,920 --> 00:08:31,040 cuando duplicamos bloque 117 00:08:31,040 --> 00:08:33,360 se duplica 118 00:08:33,360 --> 00:08:35,120 todo lo que hay abajo, así que ahora tendría que 119 00:08:35,120 --> 00:08:36,460 eliminar este bloque 120 00:08:36,460 --> 00:08:39,179 y aquí poner el tiempo 121 00:08:39,179 --> 00:08:41,500 que quiero que esté parado, ¿cuánto tiempo quiero que esté parado? 122 00:08:41,879 --> 00:08:42,799 pues vamos a poner que 123 00:08:42,799 --> 00:08:44,580 200, ¿vale? 124 00:08:47,100 --> 00:08:49,000 vamos a apartar esta línea de código 125 00:08:49,000 --> 00:08:51,019 de momento y vamos a probar que es lo que 126 00:08:51,019 --> 00:08:52,899 hemos hecho, a ver si de verdad está emitiendo 127 00:08:52,899 --> 00:08:55,220 pulsaciones largas con intervalos 128 00:08:55,220 --> 00:08:56,940 de espera corto, vamos a ver 129 00:08:56,940 --> 00:09:03,639 Iniciamos la simulación, se enciende, se enciende, se enciende, ¿vale? Parece que está funcionando. 130 00:09:03,820 --> 00:09:06,759 Una pulsación larga, una pulsación larga, una pulsación larga. 131 00:09:07,179 --> 00:09:12,759 Y ahora vamos a añadir a este código, le vamos a añadir pulsaciones cortas. 132 00:09:12,759 --> 00:09:22,779 Entonces voy a borrar esto, voy a duplicar el bloque, fijaros que duplico todo y lo único que tengo que hacer aquí es cambiar los tiempos. 133 00:09:22,779 --> 00:09:28,960 aquí vamos a poner 200. Por ejemplo, vosotros podéis poner otros números, es lo importante, 134 00:09:29,139 --> 00:09:32,659 y de hecho debéis poner otros números y probar a hacerlo de manera diferente. Vamos 135 00:09:32,659 --> 00:09:38,379 a agrandar la imagen para verlo bien grandote y vamos a comprobar si funciona como esperamos. 136 00:09:39,059 --> 00:09:47,559 Una pulsación larga, dos, tres, tres pulsaciones cortas, está bien. ¿Qué me tenéis que 137 00:09:47,559 --> 00:09:56,059 enviar una captura de pantalla en la que se vea toda la pantalla para poder ver el circuito 138 00:09:56,059 --> 00:10:06,320 y la programación. Eso es todo. Para terminar vamos a aprender a conectar un led de verdad 139 00:10:06,320 --> 00:10:12,860 usando una placa board a la placa Arduino con Tinkercad. Para eso lo primero que vamos 140 00:10:12,860 --> 00:10:21,629 a hacer va a ser duplicar el último programa que tenemos hecho y le vamos a cambiar el 141 00:10:21,629 --> 00:10:26,929 nombre, le vamos a llamar SOS con LED porque vamos a añadir un LED. No vamos a cambiar 142 00:10:26,929 --> 00:10:32,429 la programación esta vez, voy a hacer esto un poco más pequeño para tener sitio y añado 143 00:10:32,429 --> 00:10:38,789 una placa de componentes. Voy a añadir un LED, lo voy a pinchar donde yo quiera, eso 144 00:10:38,789 --> 00:10:42,090 sí sabiendo que el cátodo que es el que va a acabar en el polo negativo está aquí 145 00:10:42,090 --> 00:10:46,289 y el ánodo está aquí, que tiene que conectarse al polo positivo. 146 00:10:46,809 --> 00:10:49,730 En el cátodo, por ejemplo, puede hacerse tanto en un sitio como en otro, 147 00:10:50,190 --> 00:10:57,389 vamos a conectar una resistencia y a esa resistencia la vamos a hacer de 220 ohmios, 148 00:10:57,490 --> 00:11:02,789 que es adecuado para la tensión que nos proporciona el pin digital. 149 00:11:03,370 --> 00:11:10,250 Fijaros, aquí está conectado el cátodo del LED, 150 00:11:10,250 --> 00:11:28,590 Tenemos la resistencia y desde la resistencia conectamos a un pin de la placa Arduino que se llama GND. GND quiere decir Ground en inglés que significa tierra y tierra es siempre el polo negativo en los circuitos. 151 00:11:28,590 --> 00:11:34,149 Al polo negativo le podemos llamar polo negativo, pero también le podemos llamar toma de tierra o tierra. 152 00:11:34,549 --> 00:11:46,529 Entonces, estamos conectados a tierra, a tierra, a través de la resistencia de 220 ohmios y al cátodo del LED. 153 00:11:47,070 --> 00:11:52,330 Nos queda por conectar el ánodo. El ánodo lo podemos conectar a cualquiera de los pines digitales que tenemos aquí. 154 00:11:52,950 --> 00:12:00,350 Cuando por este pin digital se mande una señal alta, el LED se encenderá y cuando se mande una señal baja, el LED se apagará. 155 00:12:00,870 --> 00:12:06,309 Pero para simplificar un poco el problema y no tener que cambiar la programación, vamos a conectarnos al pin 13. 156 00:12:06,570 --> 00:12:11,710 ¿Por qué al pin 13? Porque el pin 13 está conectado al LED integrado, que es el que tenemos programado. 157 00:12:11,710 --> 00:12:13,409 Si os acordáis, vamos a ver la programación. 158 00:12:15,769 --> 00:12:18,870 Véis que tenemos conectado el LED integrado. 159 00:12:18,870 --> 00:12:26,230 Tenemos programado el LED integrado, por lo tanto, vamos a conectarnos al 13, porque, insisto, el 13 es el LED integrado. 160 00:12:28,370 --> 00:12:35,429 Entonces nos conectamos al pin 13, que es donde está conectado el LED integrado. 161 00:12:36,350 --> 00:12:46,629 Y como por aquí llega la señal de mando, que es una señal positiva, es una señal de tensión, vamos a cambiar el color del cable a rojo, porque eso siempre nos va a facilitar entender el circuito. 162 00:12:47,090 --> 00:12:49,809 ¿Qué es lo que vamos a hacer ahora? Pues comprobar que esto funciona. 163 00:12:49,809 --> 00:13:03,700 Le damos a iniciar la simulación, tres pulsaciones largas, seguidas de tres cortas y a continuación tres largas y la simulación funciona perfectamente. 164 00:13:04,700 --> 00:13:16,440 ¿Qué nos tenéis que enviar en este caso? En este caso simplemente es necesario que nos enviéis una captura de pantalla del circuito porque la programación es la misma que ya teníamos. 165 00:13:17,440 --> 00:13:20,379 Pues con esto termina la práctica.