1 00:00:00,940 --> 00:00:08,699 vale pues ya estaríamos ya estaríamos en clase y lo primero preguntas preguntas sobre lo que se 2 00:00:08,699 --> 00:00:15,800 explicó el último día si tenéis alguna duda si lo habéis intentado si solamente os pido que 3 00:00:15,800 --> 00:00:21,519 replique jce lo que yo hago en el vídeo es decir no os pido que hagáis nada nuevo solo que hagáis 4 00:00:21,519 --> 00:00:27,120 lo mismo conectéis las cosas en los mismos sitios o en otro sitio y probéis a ver si sois capaces 5 00:00:27,120 --> 00:00:33,679 de hacer que funcione conectándolo en otro pin o en otra entrada o en otra salida vale y con esa 6 00:00:33,679 --> 00:00:41,280 práctica aprenderéis vale vale veo que algunos lo habéis intentado y no os sale solo tenéis que 7 00:00:41,280 --> 00:00:47,280 repetir lo que yo hago en el vídeo y funciona vale si lo habéis intentado y no sale me ponéis un email 8 00:00:47,280 --> 00:00:53,100 y me decís profe he intentado hacer esto y no me sale entonces lo primero es que el otro día os 9 00:00:53,100 --> 00:00:59,520 dije que crearais un usuario en tinkercad vale bueno pues si os habéis creado un usuario en 10 00:00:59,520 --> 00:01:12,879 tinkercad cosa que espero que hayáis hecho voy a compartiros mi navegador bien pues un circuito que 11 00:01:12,879 --> 00:01:19,079 vosotros tengáis hecho como este que tengo yo aquí en las opciones que se está este engranaje que 12 00:01:19,079 --> 00:01:25,379 está en la esquinita si le pincha y si abrís las propiedades en privacidad de ese proyecto le 13 00:01:25,379 --> 00:01:31,019 podéis cambiar de privado a público vale normalmente por defecto cuando yo creo un 14 00:01:31,019 --> 00:01:36,840 proyecto nuevo me lo crea como privado nadie lo puede ver pero si yo lo comparto lo comparto como 15 00:01:36,840 --> 00:01:44,400 público entonces hago que otras personas lo puedan ver si lo ponéis como público y guardáis los 16 00:01:44,400 --> 00:01:50,219 cambios habéis convertido ese proyecto en algo que otros pueden ver en nuestro 17 00:01:50,219 --> 00:01:54,299 caso lo veo lo podría ver yo y luego me pasáis por correo vuestro a nuestro 18 00:01:54,299 --> 00:01:57,060 nombre de usuario que es este nombre que aparece aquí no quiero que me deis el 19 00:01:57,060 --> 00:02:01,319 email con el que accedéis porque me va a ser muchas veces el email con el que 20 00:02:01,319 --> 00:02:06,400 accedéis vale te encargar al para entrar entras con él con el email pero no yo lo 21 00:02:06,400 --> 00:02:09,719 que quiero es el nombre de usuario que es el nombre que aparece aquí debajo 22 00:02:09,719 --> 00:02:19,879 Puede tener espacios, etcétera, etcétera. Y yo lo que haré será, cuando vosotros hayáis puesto vuestro proyecto en público y me digáis quién sois en Tinkercad, 23 00:02:19,960 --> 00:02:27,379 cuál es vuestro nombre de usuario, entonces yo podré acceder a vuestro proyecto y mirarlo y corregirlo y deciros qué es lo que está fallando. 24 00:02:27,780 --> 00:02:35,039 ¿De acuerdo? Esa es la forma más correcta de hacerlo. Cuando os diga que hagáis algún proyecto, directamente os pediré que me lo compartáis. 25 00:02:35,039 --> 00:02:53,099 Y ese será el procedimiento. Por lo tanto es importante que sepáis que para que yo vea los proyectos tenéis que ponerlo en propiedades como público, guardar los cambios para que eso quede grabado y después darme por email vuestro nombre de usuario que es este nombrecito que está aquí a la izquierda. 26 00:02:53,099 --> 00:03:03,000 Bien, dicho esto, continuamos. Preguntas que tengáis. Si lo habéis intentado y no os sale, pues no pasa nada, ¿vale? 27 00:03:03,000 --> 00:03:09,599 Para eso estamos, para aprender. Entonces es lógico que al principio no os salga. Yo solo os pido que repitáis lo que estamos haciendo aquí. 28 00:03:10,259 --> 00:03:16,159 Repetir lo que estamos haciendo aquí es fácil porque es poner donde ponen las cosas y quitar donde quitan las cosas. 29 00:03:16,319 --> 00:03:30,060 Es decir, donde yo pongo las cosas las ponéis y ya está. Dime, Diego, que lo has estado intentando y es un lío, que no lo entiendes, ¿vale? 30 00:03:30,620 --> 00:03:35,979 Al principio parece lioso, pero insisto que yo lo único que estoy haciendo es daros piezas de un puzzle. 31 00:03:35,979 --> 00:03:42,520 Y cada pieza individualmente, simplemente tenéis que saberos cómo es el montaje de esa pieza 32 00:03:42,520 --> 00:03:51,439 y dónde tenemos nosotros que, a través de la tarjeta controladora, leer o poner los datos 33 00:03:51,439 --> 00:03:55,460 para que aquello nos dé la información o nosotros hagamos que actúe. 34 00:03:55,460 --> 00:04:03,080 vale sí claro lo podéis intentar vale entonces lo que lo que yo quiero es que vosotros intentéis 35 00:04:03,080 --> 00:04:08,240 hacer los proyectos y me digáis si os salen o si no salen me mandes un correo profe pues no me sale 36 00:04:08,240 --> 00:04:13,360 pero lo estoy intentando y esto es un lío todo lo que me digáis yo intentaré contestarlos vale 37 00:04:14,979 --> 00:04:21,939 vale entonces no nos preocupamos más vamos a avanzar vale y vamos a ir haciendo pues algún 38 00:04:21,939 --> 00:04:29,019 proyecto un poquito más complejo ya hemos visto y lo voy a repetir muy rápido cómo funcionan botón 39 00:04:29,019 --> 00:04:36,300 y luz bien voy a abrir un proyecto nuevo no tengo nada voy a meter mi tarjeta lo primero 40 00:04:37,879 --> 00:04:42,480 metemos una tarjeta a mí me gusta trabajar con las tarjetas en vertical pero bueno cada uno 41 00:04:42,480 --> 00:04:47,699 aquí tiene sus manías esto es indistinto podéis hacerlo en vertical o horizontal para el paso 42 00:04:47,699 --> 00:04:56,600 vale y una vez que tenemos nuestra protoboard y nuestra placa lo que hacemos es electrificar 43 00:04:56,600 --> 00:05:03,779 la protoboard es decir de ground de tierra de 0 voltios yo le voy a conectar la columna de 44 00:05:03,779 --> 00:05:16,319 la derecha la del menos y desde los 5 voltios de la placa voy a conectarle el más por lo tanto ya 45 00:05:16,319 --> 00:05:24,920 tengo voy a ponerles en rojo y en negro pinchando y cambiando el color tengo si os fijáis de los 5 46 00:05:24,920 --> 00:05:32,019 voltios de mi placa sale el cable rojo y lo veis de los 5 voltios al el cable rojo y del ground de 47 00:05:32,019 --> 00:05:38,279 la tierra sale el cable negro y dónde van a parar van a parar a la columna de la izquierda que están 48 00:05:38,279 --> 00:05:42,000 todos los pines conectados acordaros que todos los pines estos de la izquierda están conectados 49 00:05:42,000 --> 00:05:48,139 en vertical al más y todos estos al menos. Por lo tanto, cualquier cosa que yo conecte a cualquiera 50 00:05:48,139 --> 00:05:53,000 de estos agujeros de la derecha se conectará a ground, a tierra, y cualquier cosa que yo conecte 51 00:05:53,000 --> 00:05:59,240 al otro se conectará a positivo. Estos de aquí, de la zona central, acordaros que se unen por líneas 52 00:05:59,240 --> 00:06:05,019 horizontales y en bloques de cinco pines, de cinco agujeros. Por lo tanto, si yo pincho una cosa en 53 00:06:05,019 --> 00:06:10,259 el A y en el D de la misma fila, esas dos cosas estarán eléctricamente conectadas, como si hubiera 54 00:06:10,259 --> 00:06:15,360 puesto un cable en medio esa es la historia vale entonces una vez que tengo electrificada que es 55 00:06:15,360 --> 00:06:21,480 como se llama esta protoboard cualquiera de estos pines de la izquierda me va a dar positivo me va 56 00:06:21,480 --> 00:06:25,800 a dar 5 voltios cualquiera de estos pines de la derecha me va a dar 0 voltios no va a dar 57 00:06:25,800 --> 00:06:31,220 el negativo ahora voy a conectar lo primero el montaje de mi botón vale os acordáis que hicimos 58 00:06:31,220 --> 00:06:37,720 un montaje para el botón para pulsador el pulsador lo voy a poner en horizontal porque veíamos que 59 00:06:37,720 --> 00:06:42,040 tenía dos patillas en cada lado dos patillas en un lado dos patillas en otro vale este montaje 60 00:06:42,040 --> 00:06:48,220 simplemente os lo tenéis que aprender no hay que entenderlo hay que aprenderlo entonces colocamos 61 00:06:48,220 --> 00:06:54,339 nuestro pulsador en nuestra placa lo conectamos con dos patillas a la izquierda dos patillas a 62 00:06:54,339 --> 00:06:57,899 la derecha las dos de la izquierda son las que están en la misma cara y las dos de la derecha 63 00:06:57,899 --> 00:07:07,040 las dos que están en la otra cara y conectamos esta patilla al positivo metemos una resistencia 64 00:07:07,040 --> 00:07:13,339 de 10 kilohmios aquí a mitad de camino de la otra patilla, la que no hemos conectado al positivo, 65 00:07:13,339 --> 00:07:20,740 y vamos a ponerle 10 kilohmios. Del extremo de esta resistencia vamos a conectar al negativo 66 00:07:20,740 --> 00:07:28,300 y de este otro lado lo voy a llevar al pin que voy a utilizar para recibir la señal, 67 00:07:28,399 --> 00:07:35,120 que va a ser el 2 en mi caso o el 1 o el que os dé la gana. Entonces puede ser cualquiera de los pines. 68 00:07:35,120 --> 00:07:42,600 este que es positivo lo voy a conectar a rojo lo voy a colorear rojo y este negro para él para 69 00:07:42,600 --> 00:07:49,459 simplemente saber que son positivo y negativo vale son 5 voltios y 0 voltios bien este montaje lo que 70 00:07:49,459 --> 00:07:57,060 hace es que cuando yo no pulso el botón en el pin 2 lo que tengo son 0 voltios y cuando lo pulso en 71 00:07:57,060 --> 00:08:04,259 el pin 2 tengo 5 voltios es un 1 es un high vale entonces esto ya me vale para poder detectar si 72 00:08:04,259 --> 00:08:10,480 el botón está pulsado o no a través de lo que me llega al pin 2 y utilizaré dentro del código 73 00:08:11,480 --> 00:08:19,980 la entrada correspondiente a leer el pasador digital número 2 yo cuando lea el pasador 74 00:08:19,980 --> 00:08:26,660 digital número 2 y asigne esa lectura a un valor de una variable en la variable me quedará o 0 o 75 00:08:26,660 --> 00:08:33,220 5 voltios y ya podré interpretar si está pulsado o no es ese botón ahora vamos a hacernos con la 76 00:08:33,220 --> 00:08:42,759 luz bueno pues quitamos el código la luz la voy a conectar voy a girar la y la voy a conectar aquí 77 00:08:43,899 --> 00:08:49,980 bien la luz también tiene una resistencia os acordáis una resistencia de cuánto era era de 78 00:08:49,980 --> 00:08:56,779 pasado ahí de 220 ohmios esto también lo vimos en la clase del otro día estos son montajes que hay 79 00:08:56,779 --> 00:09:03,259 que saberse vale entonces cómo se monta la luz pues la luz la montamos desde el ánodo que es 80 00:09:03,259 --> 00:09:11,779 el positivo del diodo ponemos la resistencia y el otro extremo lo voy a conectar al pin que voy a 81 00:09:11,779 --> 00:09:18,860 utilizar para encenderlo y apagarlo por cual me gusta el 11 pues el 11 venga ahí estamos este 82 00:09:18,860 --> 00:09:26,179 pin es el de señal vale lo voy a colorear en azul y además la otra patilla la tengo que conectar 83 00:09:27,539 --> 00:09:35,519 a 0 voltios vuelvo a lo mismo es otro montaje por separado lo voy a poner así para que lo veamos sin 84 00:09:35,519 --> 00:09:43,440 mezclar con lo de la otra ahí abajo vale entonces en este montaje que es el del led es un montaje 85 00:09:43,440 --> 00:09:49,919 independiente utilizamos el pin 11 y ahora cuando en el pin 11 yo le pongo 5 voltios se me va a 86 00:09:49,919 --> 00:09:54,659 encender la luz porque pongo 5 voltios va por la resistencia y a 0 voltios con lo cual es como si 87 00:09:54,659 --> 00:10:00,480 lo conectar a una pila pero si en el pin 11 yo pongo 0 voltios pues no hay no hay flujo de 88 00:10:00,480 --> 00:10:04,500 corriente porque tengo 0 voltios en las dos patillas por lo tanto no hay flujo de corriente 89 00:10:04,500 --> 00:10:10,600 y no se enciende la luz vale y eso lo haré usando el bloque de código de salida en este caso es un 90 00:10:10,600 --> 00:10:19,320 actuador definir el pasador número le vamos a poner el 11 en este caso en alta o en baja es 91 00:10:19,320 --> 00:10:24,899 decir a 5 voltios o a 0 voltios entonces esto es lo que vimos el otro día y es un poco repaso así 92 00:10:24,899 --> 00:10:29,720 rápido para saber cómo se hacen las cosas vamos a hacer un programita rápido voy a quitar esto que 93 00:10:29,720 --> 00:10:38,940 es el programa que sale siempre por defecto cuando cogemos él la placa y entonces ahora que voy a 94 00:10:38,940 --> 00:10:43,980 hacer pues lo que hicimos el otro día voy a hacer que cuando pulse el botón se encienda la luz y 95 00:10:43,980 --> 00:10:48,000 cuando no se apague bueno pues entonces lo primero que voy a hacer es definir una variable que se va 96 00:10:48,000 --> 00:10:54,480 llamar botón que es donde bueno le voy a llamar b para cambiar vale pues le llamamos b y esta 97 00:10:54,480 --> 00:11:00,100 variable b que es de botón lo que va a almacenar es si el botón está pulsado o no por lo tanto 98 00:11:00,100 --> 00:11:06,960 vamos a definir la variable y vamos a recoger para poderle asignar la variable lo que nos 99 00:11:06,960 --> 00:11:16,019 diga el pin número 2 que tiene si el pin número 2 nos dice que tiene 0 voltios va a poner un low 100 00:11:16,019 --> 00:11:22,259 un 0 y si tiene 5 voltios va a poner un high y ese valor se va a almacenar en b y ahora en función de 101 00:11:22,259 --> 00:11:30,480 lo que valga b si yo tengo el botón pulsado en la b estará a high y si la b está high quiero 102 00:11:30,480 --> 00:11:34,120 encender la luz porque estará pulsado el botón y eso es lo que quiero hacer pues eso se hace con 103 00:11:34,120 --> 00:11:40,799 un condición con la condición de sí en matemáticas cogemos un bloque de comparación que tiene la 104 00:11:40,799 --> 00:11:45,700 misma forma está si os fijáis yo no puedo meter un bloque redondo en una forma con pico de coger 105 00:11:45,700 --> 00:11:51,519 nuevo con pico con lo cual más o menos ya no hay muchas más muchas alternativas la variable 106 00:11:53,120 --> 00:12:02,500 es igual vale y ahora si ve es igual y aquí tengo el bloque alta baja con lo cual aquí 107 00:12:02,500 --> 00:12:09,500 puedo ponerle si ve está a cero abajo a cero voltios vale si el botón no está pulsado que 108 00:12:09,500 --> 00:12:16,620 tengo que hacer con la luz pues definimos el pasador correspondiente a la luz que es el 109 00:12:16,620 --> 00:12:27,139 número 11 en baja es decir la luz la apagó si el botón no está pulsado en dos tengo cero y 110 00:12:27,139 --> 00:12:37,320 entonces el pin 11 lo pongo a cero y si no lo que hago es que lo pongo a uno por lo tanto esta forma 111 00:12:37,320 --> 00:12:42,360 de trabajar esto va a estar haciendo ciclos continuos le voy a poner una pequeña espera 112 00:12:42,360 --> 00:12:47,080 para que esto es una práctica que tenéis que acostumbrarnos a hacer porque si no en el 113 00:12:47,080 --> 00:12:53,580 laboratorio nos podemos cargar los sensores vale esperar 100 milisegundos milisegundos importante 114 00:12:53,580 --> 00:12:57,679 no 100 segundos porque entonces no funcionaría o sería aparentemente un circuito que no funciona 115 00:12:57,679 --> 00:13:04,860 si espero 100 milisegundos lo que hago es que estoy haciendo 10 muestreos 10 vueltas por segundo 116 00:13:04,860 --> 00:13:11,039 por tanto iniciamos la simulación y si no nos hemos equivocado nada cuando pulso se enciende 117 00:13:11,039 --> 00:13:17,039 y cuando suelto se apaga ahí lo tenéis vale ya tenemos un circuito hecho y un circuito que 118 00:13:17,039 --> 00:13:24,500 funciona ahora preguntas que tengáis hasta aquí esta clase la voy a subir si todas las clases 119 00:13:24,500 --> 00:13:31,039 las subo vale no nos preocupéis vale entonces con estas dos piezas tengo la pieza de la luz 120 00:13:31,039 --> 00:13:35,879 y tengo la pieza del botón y yo las puedo mezclar y como las mezclo pues haciendo que cuando yo leo 121 00:13:35,879 --> 00:13:42,519 una cosa del sensor lo que voy a hacer es hacer otra cosa en el actuador en este caso la luz vale 122 00:13:42,519 --> 00:13:49,139 vamos a cambiar y vamos a utilizar un nuevo sensor un sensor que va a ser el sensor una 123 00:13:49,139 --> 00:13:55,240 fotorresistencia que es básicamente un sensor de luminosidad esta fotorresistencia cómo funciona 124 00:13:55,240 --> 00:14:03,460 funciona de una forma analógica es decir igual que el botón pero en lugar de estar o 0 o 1 lo 125 00:14:03,460 --> 00:14:13,139 que va a hacer es cambiar de valor entre 0 y 1024 si hay ninguna luz o muy poca luz el sensor me va 126 00:14:13,139 --> 00:14:21,820 a devolver 0 y si hay mucha luz entonces me va a devolver un valor de 1024 vale como lo conectamos 127 00:14:21,820 --> 00:14:27,059 el montaje es igual que el del botón de hecho voy a utilizar el que he utilizado aquí para el botón 128 00:14:27,059 --> 00:14:32,019 lo voy a reciclar le voy a quitar el cable de señal bueno no lo voy a quitar porque así veis 129 00:14:32,019 --> 00:14:42,850 mejor dónde va quito el botón y pongo en su lugar la fotorresistencia vale giro y ponemos la foto 130 00:14:42,850 --> 00:14:59,100 resistencia y como os he dicho en este caso vale en este caso bueno como sólo me ocupa dos pines 131 00:14:59,100 --> 00:15:05,460 lo muevo vale hemos conectado una de las patillas de la fotorresistencia a 5 voltios y la otra 132 00:15:05,460 --> 00:15:13,379 patilla con el mismo montaje que el botón por un lado a cero y por el otro aquí vale en este caso 133 00:15:13,379 --> 00:15:19,259 la resistencia la vamos a poner de dos casas de acuerdo no vamos a poner de 4 casas no de 134 00:15:19,259 --> 00:15:27,919 dos casas de dos casas vale de dos casas esto ahora como no es un valor 0 o 1 sino que es un 135 00:15:27,919 --> 00:15:33,740 valor dentro de un rango ya no lo puedo conectar a un pin digital lo tengo que conectar a un pin 136 00:15:33,740 --> 00:15:40,100 analógico porque la señal que me va a devolver es una señal que puede cualquier valor dentro 137 00:15:40,100 --> 00:15:46,019 de un rango entonces este cable que antes iba a un pin digital para el botón ahora yo en la 138 00:15:46,019 --> 00:15:53,960 fotorresistencia lo que voy a hacer es conectarlo a una de las entradas analógicas voy a coger por 139 00:15:53,960 --> 00:16:01,679 ejemplo el a2 vale puedo coger cualquiera pero voy a coger el a2 entonces este sensor que antes 140 00:16:01,679 --> 00:16:08,399 estaba conectado a perdón un este sensor que como antes era un botón digital estaba conectado a la 141 00:16:08,399 --> 00:16:15,440 entrada digital 2 ahora este sensor que es analógico que es la fotorresistencia que nos 142 00:16:15,440 --> 00:16:20,960 va a dar igual igual que un sensor de lectura de temperaturas también nos dará el valor en un rango 143 00:16:20,960 --> 00:16:27,720 todo este tipo de sensores nos devuelven la medida en un rango vale pues lo que va a hacer es 144 00:16:27,720 --> 00:16:33,320 devolvernos la medida dentro de un rango bien que vamos a hacer lo primero que voy a hacer es 145 00:16:33,320 --> 00:16:38,639 calibrar este esta foto resistencia y cómo se calibra pues voy a hacerme un programita 146 00:16:39,980 --> 00:16:50,720 vamos a quitar este vale eliminamos nuestro programa voy a hacer un programita que lo que 147 00:16:50,720 --> 00:16:57,399 haga sea leer lo que está recibiendo la fotorresistencia y 148 00:16:57,399 --> 00:17:03,100 mostrármelo por pantalla entonces lo que voy a hacer es crearme una variable 149 00:17:03,100 --> 00:17:07,859 ahora le voy a llamar a la variable yo que sé luz por ejemplo vale cantidad de 150 00:17:07,859 --> 00:17:12,839 luz pues le llamo luz y entonces lo que voy a hacer es definir a la luz la 151 00:17:12,839 --> 00:17:18,440 variable luz que lo hago desplegando y eligiendo la variable luz vale pues 152 00:17:18,440 --> 00:17:23,480 definimos la variable luz como y ahora en la entrada le digo que vamos a leer 153 00:17:23,480 --> 00:17:30,259 pero en este caso es un pasador analógico pasador analógico a 2 vale 154 00:17:30,259 --> 00:17:36,380 que es donde he conectado mi foto resistencia por tanto dentro de la 155 00:17:36,380 --> 00:17:41,599 variable luz voy a tener el valor que lea la foto resistencia y ahora lo que 156 00:17:41,599 --> 00:17:46,240 voy a decirle es en salida simplemente que me lo imprima en el monitor serie me 157 00:17:46,240 --> 00:17:53,759 pones en el monitor serie el que el valor de la variable con esto que hago lo que haya leído de 158 00:17:53,759 --> 00:18:02,680 la fotoresistencia lo voy a mostrar vale lo voy a mostrar por por pantalla el monitor sería ahora te 159 00:18:02,680 --> 00:18:07,339 contesto vale un segundito en el monitor serie lo tengo aquí abajo por lo tanto todo lo que yo 160 00:18:07,339 --> 00:18:12,039 imprima por la pantalla va a salir en esta ventanita de aquí bien para que sirve una 161 00:18:12,039 --> 00:18:17,440 fotorresistencia una foto ser resistencia es un detector de luminosidad vale vale por ejemplo 162 00:18:17,440 --> 00:18:25,519 para cuando se hace de noche encender las luces del jardín o cuando cuando se va la luz se encienden 163 00:18:25,519 --> 00:18:31,180 las luces del coche de acuerdo estos sensores automáticos que tenemos en muchos coches modernos 164 00:18:31,180 --> 00:18:35,539 que yo lo pongo en auto y simplemente cuando la luz baja de un determinado valor se me enciende 165 00:18:35,539 --> 00:18:41,000 las luces del coche pues ese sensor es una fotorresistencia que es una resistencia que 166 00:18:41,000 --> 00:18:47,660 va cambiando su valor en función de cuánta luz le incide vale bueno yo lo único que he hecho ha sido 167 00:18:47,660 --> 00:18:55,400 vamos a ponerle la espera de rigor vale yo lo único que he hecho ha sido leer el valor y mostrarlo por 168 00:18:55,400 --> 00:19:00,559 pantalla entonces cuando inició la simulación aquí en el monitor se tiene empiezan a aparecer valores 169 00:19:00,559 --> 00:19:05,759 si yo pincho en la foto resistencia veis que tengo un botón que puedo desplazar desde totalmente 170 00:19:05,759 --> 00:19:12,299 oscuro a totalmente claro y entonces cuando está totalmente oscuro como eso depende del son voltios 171 00:19:12,299 --> 00:19:17,700 y son cosas aproximadas no es cero exactamente es 11 el valor mínimo que me está dando es 11 172 00:19:17,700 --> 00:19:25,259 si lo llevo al otro extremo si os fijáis yo cuando lo vaya desplazando veis que va aumentando y en el 173 00:19:25,259 --> 00:19:34,779 otro extremo tengo 816 que es un valor que parece que es cercano a 1024 y yo puedo escoger el punto 174 00:19:34,779 --> 00:19:40,180 en el que quiero hacer por ejemplo si quiero encender las luces cuando sea muy oscuro vale 175 00:19:40,180 --> 00:19:45,880 si os fijáis cuando hay mucha luz tengo mucho valor cuando hay poca luz tengo poco valor y 176 00:19:45,880 --> 00:19:51,059 cuando la luz baje de un determinado valor cuando tenga menos luminosidad que un determinado valor 177 00:19:51,059 --> 00:19:56,000 pues entonces quiero que se enciendan las luces en este caso voy a encender el led qué valor es 178 00:19:56,000 --> 00:20:01,660 ese bueno pues yo cojo voy con mi desplazador hasta el punto por ejemplo en esta altura yo 179 00:20:01,660 --> 00:20:07,000 quiero que cuando la luz esté a esta intensidad concreta la luz se encienda y esa intensidad 180 00:20:07,000 --> 00:20:13,059 escribiendo en el monitor serie porque la estoy imprimiendo que es 614 pues me apunto en un papel 181 00:20:13,059 --> 00:20:21,460 614 vale ya hemos calibrado nuestro foto nuestra foto resistencia y ahora vamos a programar 182 00:20:21,460 --> 00:20:27,220 escondemos el monitor serie ya no lo voy a necesitar paramos la simulación quitamos la 183 00:20:27,220 --> 00:20:35,599 impresión en el monitor serie y ahora voy a leer el sensor de luz 184 00:20:35,599 --> 00:20:40,000 cuando la luz esté por debajo de un determinado umbral quiero que la luz se 185 00:20:40,000 --> 00:20:44,019 encienda que cuando la intensidad lumínica que incide sobre la foto 186 00:20:44,019 --> 00:20:48,579 resistencia sea menor que un umbral quiero que el led se encienda entonces 187 00:20:48,579 --> 00:20:53,920 quería decir voy a decirle que sí vuelvo a hacer la misma estructura que 188 00:20:53,920 --> 00:21:00,980 antes de tomar decisiones. Si la variable luz, que es donde yo he almacenado el valor que está 189 00:21:00,980 --> 00:21:08,019 recibiendo ese sensor, es menor y dijimos que el punto en el que yo quería hacer el corte era 614, 190 00:21:08,880 --> 00:21:16,700 pues si la variable luz vale menos de 614, entonces lo que voy a hacer es encender la luz y para ello 191 00:21:16,700 --> 00:21:24,019 el pin digital 11 lo tengo que poner a high por lo tanto tengo que definir el pasador número 11 192 00:21:24,019 --> 00:21:33,509 en alta vale perdón en baja no en alta porque lo que quiere es encender la luz si está por debajo 193 00:21:33,509 --> 00:21:38,549 de esta luminosidad y en caso contrario en caso de que la luz que esté incidiendo en el sensor 194 00:21:38,549 --> 00:21:46,049 sea grande sea mayor que ese 614 entonces lo que voy a hacer es definir ese mismo pin 11 veis que 195 00:21:46,049 --> 00:21:55,829 estoy juntando dos piezas vale 11 en baja estoy juntando dos piezas estoy juntando la pieza d 196 00:21:56,730 --> 00:22:05,190 el sensor que estoy leyendo y la estoy mezclando con el led que estoy encendiendo o apagando y lo 197 00:22:05,190 --> 00:22:09,329 hago a través de una decisión cuando el sensor indique un determinado valor enciende cuando 198 00:22:09,329 --> 00:22:14,369 indique otro apago bueno pues iniciamos la simulación en este caso veis que como estamos 199 00:22:14,369 --> 00:22:19,089 en oscuridad total, la luz está encendida. ¿Qué pasa si se va haciendo de día? 200 00:22:19,170 --> 00:22:23,069 Que llega un momento justo en el punto donde habíamos indicado que la luz se apaga 201 00:22:23,069 --> 00:22:26,869 y mientras que la luz permanece elevada 202 00:22:26,869 --> 00:22:30,769 no hay luces que se encienden. Sin embargo, cuando la luz 203 00:22:30,769 --> 00:22:34,809 cae por debajo de un umbral, la luz se enciende. 204 00:22:35,349 --> 00:22:38,690 Y este umbral lo he definido cuando he calibrado 205 00:22:38,690 --> 00:22:42,970 mi LDR. Es decir, mostrando 206 00:22:42,970 --> 00:22:49,329 cuánto lee este sensor concreto por el monitor serie y buscando justo el punto en el que yo quiero que esto cambie 207 00:22:49,329 --> 00:22:57,009 y apuntándome ese valor. ¿Por qué? Porque si cojo LDRs de fabricantes diferentes es probable que me cambien los valores. 208 00:22:57,490 --> 00:23:06,349 Si cojo y esta resistencia le cambio el valor y le pongo una resistencia en vez de 2K de 5K, este umbral también va a cambiar 209 00:23:06,349 --> 00:23:12,049 con lo cual todo el montaje va a depender de cómo yo lo haya hecho, de qué fabricante haya comprado el LDR, etc. 210 00:23:12,049 --> 00:23:18,230 etcétera y tendré que calibrarlo en este caso yo ya lo tengo calibrado y funciona perfectamente 211 00:23:18,230 --> 00:23:31,920 una vez que la luz sube de intensidad el led se apaga bien alguna pregunta hasta aquí estoy 212 00:23:31,920 --> 00:23:41,740 esperando a ver en el chat yo creo que está bastante claro vale perfecto entonces ya tenemos 213 00:23:41,740 --> 00:23:52,720 tres piezas realmente el botón que es un sensor un sensor digital 01 una fotorresistencia que es 214 00:23:52,720 --> 00:23:59,740 un sensor analógico que me coge un determinado rango de valores desde 0 hasta 1024 y luego 215 00:23:59,740 --> 00:24:05,619 también tenemos un actuador que en este caso es la led bueno pues vamos a ver otro tipo de 216 00:24:05,619 --> 00:24:10,500 actuadores vale por ejemplo estos son muy facilito ya veréis que funcionan igual que 217 00:24:10,500 --> 00:24:17,880 led y hacen cosas chulas por ejemplo tenemos dentro de los actuadores tenemos los motores 218 00:24:17,880 --> 00:24:23,579 de aficionado que son los motores que utilizamos nosotros en los en los coches este motor de 219 00:24:23,579 --> 00:24:30,299 aficionado tiene dos pines uno positivo otro negativo y funcionan tan sencillo como el 220 00:24:30,299 --> 00:24:41,500 positivo lo conecto como ocurría con él con el led a la señal que yo quiera utilizar y el negativo 221 00:24:41,500 --> 00:24:56,740 lo pongo a 0 voltios vale a 0 voltios por lo tanto si nos fijamos el positivo va a depender 222 00:24:56,740 --> 00:25:04,980 de lo que yo le diga igual que la luz cuánto pongo en el pin 12 y el negativo lo que va a 223 00:25:04,980 --> 00:25:11,240 hacer es que va a ir directamente a cero cuando yo en el pin 12 ponga 5 voltios es como ponerle 224 00:25:11,240 --> 00:25:17,059 aquí una pila de 5 voltios y esto va a girar y si esto le pongo 0 voltios pues no va a haber 225 00:25:17,059 --> 00:25:19,940 diferencia de potencial no va a correr la electricidad y va a pasar como con la luz 226 00:25:19,940 --> 00:25:25,920 vamos a ver qué pasa ahora voy a hacer el mismo programa pero además de encender la luz lo que voy 227 00:25:25,920 --> 00:25:32,359 a hacer es que voy a parar vale los ventiladores y cuando la luz se apague cuando sea de día voy 228 00:25:32,359 --> 00:25:38,539 a encender los ventiladores vale entonces el código va a ser común todo lo que tengo hecho 229 00:25:38,539 --> 00:25:45,559 me vale pero ahora cuando la luz pase del umbral inferior cuando sea de noche quiero parar el 230 00:25:45,559 --> 00:25:51,740 ventilador entonces lo que voy a hacer es poner otro pin digital que en este caso es el número 12 231 00:25:51,740 --> 00:26:01,059 que es el que controla mi motor y le voy a poner el pin 12 a 0 con lo cual parará el motor pero 232 00:26:01,059 --> 00:26:08,619 que ocurre si estamos de día pues lo que va a ocurrir es que el pinón del pin 12 lo voy a 233 00:26:08,619 --> 00:26:15,900 poner encendido fijaros cuando enciendo la luz paro el motor cuando apagó la luz enciendo el 234 00:26:15,900 --> 00:26:22,519 motor entonces ahora le damos algo a la simulación la luz está encendida y el motor está parado qué 235 00:26:22,519 --> 00:26:30,900 pasa si yo cambio voy a mover esto para que se vea mejor qué pasa si yo cambio y voy iluminando 236 00:26:30,900 --> 00:26:36,240 vale pues ahí lo veis en el momento en el que la luz se ha apagado el motor se ha encendido veis 237 00:26:36,240 --> 00:26:41,079 que está girando y me pone aquí que estaba 50 revoluciones por minuto por lo tanto ya tengo 238 00:26:41,079 --> 00:26:46,859 otro actuador con el que yo puedo funcionar si a este actuador yo le conecto un ventilador pues me 239 00:26:46,859 --> 00:26:51,299 enciende las aspas del ventilador y sopla si a este motor le enciendo le pongo le conecta una 240 00:26:51,299 --> 00:26:57,640 rueda y esto está encima de una tabla de con las ruedas enganchadas pues esto anda y el motor va a 241 00:26:57,640 --> 00:27:03,200 hacer que el robot avance si esto está en una cinta transportadora por la cinta transportadora 242 00:27:03,200 --> 00:27:08,000 se habrá encendido y empezará a transportar vale y si esto está conectado a cualquier otra cosa pues 243 00:27:08,000 --> 00:27:12,460 con este motor yo ya puedo controlar lo que quiera esa es un poco la gracia de los motores y ya está 244 00:27:12,460 --> 00:27:18,319 no tiene más vale veis que como tengo el montaje de la led en el caso del led necesito una resistencia 245 00:27:18,319 --> 00:27:25,880 en el caso del del motor no se conecta directamente de acuerdo entonces aquí tenemos el motor de 246 00:27:25,880 --> 00:27:31,759 aficionado vale luego hay otro tipo de motores lo voy a poner aquí un poquito más lejos espera bueno 247 00:27:31,759 --> 00:27:37,500 voy a parar esto y lo voy a poner un poquito más lejos para que me quepa ahí en ese hueco el otro 248 00:27:37,500 --> 00:27:45,259 motor que voy a meter hay otro tipo de motores que son servo motores vale entonces los servo 249 00:27:45,259 --> 00:27:57,779 motores que son estos el micro servo motor le voy a dar la vuelta y lo voy a poner para abajo vale 250 00:27:57,779 --> 00:28:16,259 ¿Estos micro servomotores qué tienen? Bueno, pues lo que tienen es que yo le puedo decir qué ángulo quiero que coja. Estos servomotores van a estar en una posición fija y yo puedo elegir entre 0 hasta 180 grados. 251 00:28:16,259 --> 00:28:28,799 Y el motor va a estar girando en el ángulo que yo le indique, entre 0 y 180. Por ejemplo, este tipo de motores se utilizan mucho en aeromodelismo o en coches teledirigidos para la dirección del coche. 252 00:28:29,339 --> 00:28:36,279 ¿Por qué? Porque yo según gire un volante, el motor va a ir girando el ángulo correspondiente y se va a mantener en esa posición. 253 00:28:36,279 --> 00:28:42,940 vale lo mismo para los flaps de los aviones para subir y bajar el avión vale yo voy a cambiar el 254 00:28:42,940 --> 00:28:48,220 ángulo del flap y eso va a hacer que se va a estar controlado por un motor de este tipo donde yo con 255 00:28:48,220 --> 00:28:55,000 un pequeño volante o un joystick voy a poder hacer que eso gire vale también un brazo robotizado 256 00:28:55,000 --> 00:29:00,700 utiliza servomotores porque yo tengo un brazo y si quiero que gire un determinado ángulo la mano 257 00:29:00,700 --> 00:29:09,759 o el codo de ese brazo robotizado pues voy a hacer que el ángulo que gira el motor sea uno u otro de 258 00:29:09,759 --> 00:29:16,299 acuerdo pero saber que siempre gira entre 0 y 180 grados con lo cual vamos a utilizar este que sería 259 00:29:16,299 --> 00:29:22,759 nuestra quinta pieza del puzzle vale la quinta pieza del puzzle serían los microservo motores 260 00:29:22,759 --> 00:29:30,640 tengo una entrada de señal una entrada de potencia y una entrada de tierra la potencia 5 voltios lo 261 00:29:30,640 --> 00:29:38,019 conectaré directamente a 5 voltios que es la columna de la izquierda veis todo lo que yo 262 00:29:38,019 --> 00:29:49,759 conecto a la izquierda va con 5 voltios la tierra la conectaré al negro que es tierra vale y en este 263 00:29:49,759 --> 00:29:56,779 caso pues ya tenemos aquí nuestras dos conexiones de potencia y nos queda la de señal a dónde voy 264 00:29:56,779 --> 00:30:01,400 a conectar la señal pues lo voy a meter por ejemplo yo que sea el 7 vale porque me apetece 265 00:30:01,400 --> 00:30:09,440 tc bueno pues vengo aquí lo voy a dejar en color verde para que lo voy a llevar hasta el 7 bueno 266 00:30:09,440 --> 00:30:16,339 no lo voy a poner de otro color para que no se nos mezcla venga el morado vale con lo cual tengo 267 00:30:16,339 --> 00:30:23,460 mi micro servomotor conectado al pin 7 vale bueno lo voy a conectar a 6 luego llegué porque 268 00:30:25,200 --> 00:30:29,640 aunque en el simulador no funciona en la placa real no me hubiera funcionado pero vamos eso no 269 00:30:29,640 --> 00:30:37,259 hace falta que lo sepáis lo conectó al 6 vale y tengo que conectar el micro servomotor en una de 270 00:30:37,259 --> 00:30:44,039 las conexiones que tienen esta señal de onda vale el 9 el 10 el 11 en este caso 5 o 6 vale 271 00:30:44,039 --> 00:30:49,779 eso es necesario eso no lo tenéis que saber lo estudiaríamos si estuviéramos en el taller pero 272 00:30:49,779 --> 00:30:54,980 como no estamos en el taller simplemente con que sepáis que el micro servomotor va conectado a uno 273 00:30:54,980 --> 00:31:01,640 de los que tienen la el curruño vale pues pues vale entonces ahora qué hacemos pues fijaros 274 00:31:01,640 --> 00:31:06,559 vamos a seguir añadiendo a nuestro programa código le voy a decir donde conectado el micro 275 00:31:06,559 --> 00:31:12,380 servomotor le conectado al 6 vale pues entonces quiero que cuando la luz esté apagada que depende 276 00:31:12,380 --> 00:31:21,220 del sensor que estoy leyendo vale si además de estar encendida la luz y parado el motor yo quiero 277 00:31:21,220 --> 00:31:28,900 que el micro servo motor se me vaya a cero grados vale entonces voy a me voy a ir a las 278 00:31:28,900 --> 00:31:40,859 salidas y voy a girar el servo donde tengo el servo en el pin 6 fijaros que como tengo 279 00:31:40,859 --> 00:31:46,480 bloques es muy fácil y a cuántos grados pues lo voy a dejar en cero grados vale entonces se me 280 00:31:46,480 --> 00:31:50,440 va a ir a cero grados esto cuando la luz está apagada pero cuando la luz está encendida 281 00:31:50,440 --> 00:31:56,000 imaginaros que yo lo que quiero por ejemplo es cambiar las persianas de posición entonces quiero 282 00:31:56,000 --> 00:32:01,779 que se gire y quiero girar lo hasta 180 grados pues entonces en el caso de que la luz esté 283 00:32:01,779 --> 00:32:07,720 apagada eso quiere decir que ese día y el motor es encendido que está el ventilador encendido 284 00:32:07,720 --> 00:32:13,880 entonces lo que voy a hacer es que el pin correspondiente a mi servomotor que es el 6 285 00:32:13,880 --> 00:32:20,839 lo voy a poner en 180 grados vale fijaros que sigo añadiendo cosas a mis condiciones de trabajo 286 00:32:20,839 --> 00:32:29,700 entonces ahora cuando la luz que estoy leyendo del pasador analógico 2 sea menor que un umbral 287 00:32:29,700 --> 00:32:36,599 concreto que yo he calibrado estamos en la oscuridad la luz se enciende el motor se para 288 00:32:36,599 --> 00:32:42,359 y además el servo se gira a 0 grados vale por ejemplo si tenemos una persiana de estas que 289 00:32:42,359 --> 00:32:49,740 tiene como una veneciana vale que tiene la más pues las lamas se ponen en una posición y cuando 290 00:32:49,740 --> 00:32:55,039 la luz aumente y pase de un cierto umbral van a cambiar de posición y se van a poner en nuestra 291 00:32:55,039 --> 00:33:00,799 posición vamos a verlo iniciamos la simulación arranca el programa y nuestro servomotor se ha 292 00:33:00,799 --> 00:33:04,980 puesto en cero voltios veis que ha girado un poquito con respecto a la posición de reposo 293 00:33:04,980 --> 00:33:14,980 qué pasa si yo ahora cojo y esa luz aumento veis en el momento en el que yo paso del umbral el 294 00:33:14,980 --> 00:33:21,059 motor se ha encendido y el servo ha girado y ahora volvemos para atrás y el servo vuelve 295 00:33:21,059 --> 00:33:26,779 a su sitio y hacia delante de ese nuevo vuelve a su sitio vale entonces fijaros que yo lo que 296 00:33:26,779 --> 00:33:34,019 estoy haciendo ya es hacer un robot más complejo luego yo tengo que tener otra parte para construir 297 00:33:34,019 --> 00:33:39,240 un robot robot un robot de verdad tengo otra parte que es la parte de ingeniería esto sería un poco 298 00:33:39,240 --> 00:33:44,740 la parte de electrónica y la parte de programación pero luego tenemos la parte de ingeniería en ese 299 00:33:44,740 --> 00:33:51,480 servomotor yo voy a conectar un mecanismo con unos engranajes con un algo en el motor voy a 300 00:33:51,480 --> 00:33:57,960 poner por ejemplo pues una turbina para avanzar en el modelo del agua un barco o voy a ponerle 301 00:33:57,960 --> 00:34:02,819 unas ruedas para que el coche avance o voy a poner yo que sea un ventilador que haga que 302 00:34:02,819 --> 00:34:07,680 algo se mueva entendéis luego hay una parte de ingeniería que hace que esto 303 00:34:07,680 --> 00:34:15,780 esté conectado a un mecanismo que hace que funcione lo que sea entonces hemos 304 00:34:15,780 --> 00:34:19,500 visto mecanismos hemos visto los mecanismos que podíamos conectar hemos 305 00:34:19,500 --> 00:34:23,280 visto engranajes en la primera parte si os acordáis nosotros en la primera parte 306 00:34:23,280 --> 00:34:30,000 del de la asignatura estuvimos haciendo una puerta corredera que nosotros 307 00:34:30,000 --> 00:34:35,719 pulsábamos un botón y según nosotros tuviéramos el botón en una posición o en otra la puerta se cerraba o se abría 308 00:34:36,000 --> 00:34:40,719 vale pues ahora y teníamos también unos unos finales de carrera que eran unos 309 00:34:41,039 --> 00:34:46,519 interruptores que me decían cuando la puerta estaba al final ahora podríamos hacer ese mismo proyecto pero 310 00:34:46,800 --> 00:34:50,420 controlado con un microcontrolador en lugar de utilizar electrónica como hicimos 311 00:34:50,940 --> 00:34:57,199 vale y hacer simplemente que la luz se corta o se o tal yo voy a poner los sensores que son esos interruptores 312 00:34:57,199 --> 00:35:01,880 y voy a poner el motor que es el que hace que la puerta se abre y se cierre y voy a hacer que el 313 00:35:01,880 --> 00:35:06,260 motor se conecte de una forma o de otra en función de que quiera que se abre y se cierre la puerta y 314 00:35:06,260 --> 00:35:11,900 eso va a hacer que la puerta funcione igual pero ahora tenemos un controlador que es un micro 315 00:35:11,900 --> 00:35:18,619 controlador que va a estar programado para que yo haga lo que quiero hacer imaginaros que en un 316 00:35:18,619 --> 00:35:23,000 momento dado yo quiero cambiar el funcionamiento de la puerta y quiero hacer que la puerta vaya 317 00:35:23,000 --> 00:35:27,760 más rápido voy a más lento haga algún cambio de algún tipo pues eso lo voy a poder hacer a 318 00:35:27,760 --> 00:35:31,280 través de programación y no voy a tener que cambiar la electrónica ni el hardware ni todo 319 00:35:31,280 --> 00:35:38,420 lo que ya tengo montado esa es la gracia de este tipo de sistemas vale bueno que ahora tenemos son 320 00:35:38,420 --> 00:35:51,000 casi cuarto alguna pregunta que tengáis hasta ahora preguntas preguntas vale bueno me quedan 321 00:35:51,000 --> 00:35:56,420 cinco minutillos así que voy a terminar de ver el último 322 00:35:56,420 --> 00:36:04,139 la última pieza que quiero ver y os planteo un reto voy a parar 323 00:36:04,139 --> 00:36:09,380 bien hay un último elemento hay un último elemento bueno voy a dejar 324 00:36:09,380 --> 00:36:16,550 todo esto por aquí hay un último elemento que es también muy utilizado en 325 00:36:16,550 --> 00:36:22,190 robótica y es el sensor de distancia por ultrasonidos vale entonces el sensor de 326 00:36:22,190 --> 00:36:27,570 distancia por ultrasonidos también lo podemos simular con nuestro simulador vale vamos a 327 00:36:27,570 --> 00:36:36,690 los componentes cambiamos de básico a todos porque yo quiero utilizar este sensor de distancia que 328 00:36:36,690 --> 00:36:41,230 está aquí que es el que tiene cuatro pines este tiene tres este es el que aparece cuando estoy 329 00:36:41,230 --> 00:36:45,630 en básico y no es el que quiero utilizar quiero utilizar el de cuatro pines que aparece cuando 330 00:36:45,630 --> 00:36:54,389 cambio los componentes de básico a todos entonces voy a todos vale y me cojo mi sensor de distancia 331 00:36:54,389 --> 00:37:06,230 lo voy a poner por aquí y el sensor de distancia va a tener fijaros potencia 5 voltios tierra 0 332 00:37:06,230 --> 00:37:12,130 voltios y luego dos señales trigger y eco cómo funciona esto funciona como un murciélago cuando 333 00:37:12,130 --> 00:37:19,449 yo pongo a uno el trigger lo que hace es que lanza un sonido y cuando ese sonido vuelve rebotado me 334 00:37:19,449 --> 00:37:24,909 pone a uno el eco y entonces el sensor es capaz de saber en qué momento se ha lanzado en qué momento 335 00:37:24,909 --> 00:37:29,630 se ha recibido y cómo sabe el tiempo que ha pasado entre medias puede calcular la distancia a la que 336 00:37:29,630 --> 00:37:34,449 está el objeto donde ha rebotado el sonido entonces ese es el funcionamiento en física pero no pasa 337 00:37:34,449 --> 00:37:39,550 nada no tenemos que saberlo simplemente donde conectamos la potencia bueno pues ya lo sabemos 338 00:37:39,550 --> 00:37:48,230 verdad voy a meterlo por aquí el cable a 5 voltios cable de 5 voltios siempre rojo tierra lo voy a 339 00:37:48,230 --> 00:37:58,639 conectar a 0 voltios lo voy a meter pues por aquí abajo a 0 voltios vale y ahora tengo dos cables 340 00:37:58,639 --> 00:38:05,900 de señal el trigger y el eco bueno pues el trigger lo voy a poner para cambio sea negro vale el 341 00:38:05,900 --> 00:38:08,579 trigger lo voy a poner al 3 voy a atravesar por aquí por medio no me 342 00:38:08,579 --> 00:38:12,320 importa y el eco 343 00:38:12,320 --> 00:38:17,619 lo voy a poner en el 4 ahora los cambios de colores vale ya lo 344 00:38:17,619 --> 00:38:23,199 tengo con lo cual qué es lo que esté haciendo estoy diciéndole este es negro 345 00:38:23,199 --> 00:38:32,099 este lo voy a poner de color blanco y este lo voy a poner de color gris 346 00:38:32,099 --> 00:38:40,320 bueno el blanco no se ve así que lo voy a poner de color rosa vale entonces tengo fijaros el 347 00:38:40,320 --> 00:38:46,860 trigger que es el disparador lo voy a tener conectado al pin 3 y el eco lo voy a tener 348 00:38:46,860 --> 00:38:53,420 pinchado en el pin 4 vale y ahora cómo vamos a utilizar este sensor bueno pues voy a hacer una 349 00:38:53,420 --> 00:39:01,079 cosa fijaros voy a coger y voy a cambiar este programa voy a crearme una nueva variable que 350 00:39:01,079 --> 00:39:09,420 se va a llamar distancia y en lugar de leer la variable luz lo que voy a leer es la variable 351 00:39:09,420 --> 00:39:18,179 distancia y en las entradas voy a elegir el leer el sensor de distancia ultrasonico cuando yo le 352 00:39:18,179 --> 00:39:24,340 pongo esto fijaros que esto es un este muy largo lo voy a ampliar por aquí para que lo veamos todos 353 00:39:24,340 --> 00:39:33,980 mejor vale simplemente le digo el sensor de distancia ultrasonico el desencadenador el 354 00:39:33,980 --> 00:39:42,300 trigger donde lo tengo hemos dicho que lo tenía en el 3 no creo recordar el trigger que es el gris lo 355 00:39:42,300 --> 00:39:50,420 tengo así en el 3 y el eco en el 4 perfecto pues entonces el trigger lo tengo en el perdón aquí lo 356 00:39:50,420 --> 00:39:56,420 tengo en el 3 el eco lo tengo en el 4 y quiero que me devuelva las unidades en centímetros con 357 00:39:56,420 --> 00:40:01,280 lo cual directamente con esta orden yo voy a utilizar el sensor de distancia me va a devolver 358 00:40:01,280 --> 00:40:07,059 que distancia y hasta el objeto más cercano y me va a meter dentro de la variable distancia los 359 00:40:07,059 --> 00:40:16,579 centímetros que hay hasta ese objeto entonces ahora si la variable distancia es menor por 360 00:40:16,579 --> 00:40:26,420 ejemplo imaginaros qué sí que 30 o 40 centímetros por ejemplo entonces yo lo que voy a hacer es voy 361 00:40:26,420 --> 00:40:31,539 a encender la luz si es menor que 40 centímetros enciendo la luz de alarma y paro el motor de las 362 00:40:31,539 --> 00:40:39,159 ruedas vale y además giro el servo a cero grados con lo cual se levanta una bandera en este caso 363 00:40:39,159 --> 00:40:45,880 si le conectó al servo una bandera que se puede levantar o bajar una barrera de coches vale al 364 00:40:45,880 --> 00:40:52,059 pasador 12 tengo conectado el motor que son las ruedas y el 11 una luz entonces si la luz es una 365 00:40:52,059 --> 00:40:58,300 luz de alarma de mi robot el 12 son la el motor que mueve las ruedas de mi motor de mi coche que 366 00:40:58,300 --> 00:41:04,559 está avanzando y él el servo lo tengo conectado a una bandera que se pueda levantar o bajar 367 00:41:04,559 --> 00:41:15,340 simplemente este programa fijaros lo que va a hacer voy a ponerlo aquí así vale ejecutamos 368 00:41:16,679 --> 00:41:24,599 si yo pincho de momento esto se va a cero vale y si ahora os fijáis que ahora cuando pinche en 369 00:41:24,599 --> 00:41:29,880 el sensor de ultrasonido yo tengo un objeto el rango de visualización y cuando lo muevo 370 00:41:29,880 --> 00:41:34,079 aquí vais a ver que me dice a qué distancia se encuentra este objeto veis que la rueda se está 371 00:41:34,079 --> 00:41:40,119 moviendo porque porque no tengo ningún objeto más cerca de 120 imaginaos que yo tengo un objeto que 372 00:41:40,119 --> 00:41:45,099 se va acercando si el coche se acerca un objeto en el momento en el que ese objeto baje de 40 373 00:41:45,099 --> 00:41:51,519 centímetros chimpún se levanta la bandera y para el motor el motor ya no está funcionando porque 374 00:41:51,519 --> 00:41:56,000 porque estamos con un objeto entonces se ha parado va avanzando avanzando pero el momento en el que 375 00:41:56,000 --> 00:42:06,239 detecte algo se para vale ya veis que con esto yo puedo programar muy fácil pues un robot vale 376 00:42:06,239 --> 00:42:11,340 un robot móvil que cuando se acerque a un determinado a una determinada distancia se 377 00:42:11,340 --> 00:42:20,059 pare y haga cosas vale por ejemplo girar apartarse levantar una señal yo que sé disparar un láser lo 378 00:42:20,059 --> 00:42:27,300 que nos dé la gana de acuerdo bueno pues esto es un poco la clase de hoy vemos que tenemos visto 379 00:42:27,300 --> 00:42:35,159 el botón vale que es el sensor más sencillo 10 según yo lo pulsó no también hemos visto el ldr 380 00:42:35,159 --> 00:42:41,940 que es un sensor analógico que en función de la intensidad de luz que incida dentro de ese sensor 381 00:42:41,940 --> 00:42:48,300 nos va a dar un valor entre un 0 y 1024 luego vamos a tener actuadores como por ejemplo la 382 00:42:48,300 --> 00:42:55,139 luz también actuadores como el micro servomotor que gira entre 0 y 180 grados el motor que está 383 00:42:55,139 --> 00:43:00,960 funcionando parado y hemos visto también el sensor de distancia por ultrasonidos que tiene 384 00:43:00,960 --> 00:43:06,300 dos pines y que yo con la orden está de leer el sensor de distancia indicándole todos los 385 00:43:06,300 --> 00:43:12,199 dos pines donde reconectado directamente ya puedo medir distancias y luego a la hora de simular pues 386 00:43:12,199 --> 00:43:18,920 si yo pincho en el ldr veo que tengo mi botón para poder seleccionar qué intensidad lumínica 387 00:43:18,920 --> 00:43:26,480 incide y en el caso del sensor de distancia también puedo mover ese objeto que está por 388 00:43:26,480 --> 00:43:32,719 delante y hacer una simulación de que algo se acerca o se aleja vale estas son las piezas que 389 00:43:32,719 --> 00:43:39,739 hemos visto si os fijáis tenemos seis piezas seis piezas solo para poder construir un montón de 390 00:43:39,739 --> 00:43:43,659 cosas vale entonces que quiero que hagáis bueno pues quiero que intentéis 391 00:43:43,659 --> 00:43:49,780 quiero que intentéis replicar estos ejemplos que yo he puesto y quiero que 392 00:43:49,780 --> 00:43:54,699 me hagáis un robot que prácticamente es esto que 393 00:43:54,699 --> 00:44:02,260 tengo yo aquí vale que vaya avanzando es decir que el motor se mueva y que en el 394 00:44:02,260 --> 00:44:07,159 momento en el que encuentro un objeto que esté a menos de 15 centímetros de su 395 00:44:07,159 --> 00:44:17,119 de su sensor quiero que se pare simplemente quiero que se pare y que encienda la luz diciendo no 396 00:44:17,119 --> 00:44:21,360 puedo seguir avanzando porque hay algo que obstaculiza mi camino de momento con eso me 397 00:44:21,360 --> 00:44:27,739 vale de acuerdo eso quiero que lo hagáis para la semana que viene ese proyecto simplemente 398 00:44:27,739 --> 00:44:32,179 replicando lo que acabo de hacer yo aquí y haciendo un robot que avance y que cuando 399 00:44:32,179 --> 00:44:38,659 objeto esté a menos de 10 a menos de 15 centímetros perdón menos de 15 centímetros bueno vamos a 400 00:44:38,659 --> 00:44:46,099 ponerle 20 a menos de 20 centímetros el robot se para y enciende una luz sólo eso y luego quiero 401 00:44:46,099 --> 00:44:51,980 que me hagáis otra cosa todo esto lo voy a poner en el blog luego vale quiero que me hagáis quiero 402 00:44:51,980 --> 00:45:03,619 busquéis en internet información sobre un circuito que se llama puente h vale puente h quiero que 403 00:45:03,619 --> 00:45:10,099 busquéis información sobre los puentes h y quiero que me digáis para qué valen y cómo funcionan de 404 00:45:10,099 --> 00:45:18,380 acuerdo y por qué son necesarios entonces la semana que viene probablemente el jueves tendremos clase 405 00:45:18,380 --> 00:45:25,400 y quiero que me hayáis mandado por correo para que valen los puentes h y quiero que me hayáis 406 00:45:25,400 --> 00:45:31,400 hecho el proyecto de hacer el robot que hicimos como reto de semana santa pero en este caso en 407 00:45:31,400 --> 00:45:35,699 lugar de parar y volver hacia atrás lo que va a hacer simplemente es pararse y encender una 408 00:45:35,699 --> 00:45:43,019 luz cuando el objeto está a menos de una cierta distancia va a parar iba a encender la luz y ese 409 00:45:43,019 --> 00:45:51,360 proyecto quiero que lo hagáis también y que me escriba jce vale el diagrama de flujo de ese robot 410 00:45:51,360 --> 00:45:58,500 de acuerdo entonces quiero que hagamos ya un poco la mezcla de todo vamos a hacer un robot que avance 411 00:45:58,500 --> 00:46:06,760 mientras que no encuentra una distancia menor que una cierta cantidad no va a hacer nada simplemente 412 00:46:06,760 --> 00:46:11,300 sigue avanzando por el momento en el que encuentra una distancia menor que una cierta cantidad ahí 413 00:46:11,300 --> 00:46:14,500 Ahí va a parar y va a levantar la bandera. 414 00:46:14,760 --> 00:46:20,179 Va a activar el servomotor, perdón, va a activar la luz para que encienda la luz de alarma. 415 00:46:20,820 --> 00:46:21,940 Eso es lo que quiero que hagáis. 416 00:46:23,059 --> 00:46:30,440 Un pseudocódigo con PSAint, con un programita, un diagrama de flujo que refleje el movimiento de ese robot. 417 00:46:30,440 --> 00:46:32,440 Más sencillo que el que hicimos en Semana Santa. 418 00:46:32,599 --> 00:46:36,539 Tenéis la clase donde resolví el de Semana Santa, con lo cual es muy fácil. 419 00:46:37,519 --> 00:46:41,139 Y luego quiero que me busquéis que es un puente H. 420 00:46:41,300 --> 00:46:54,590 vale queda claro chicos hay que hacerlo por tinker cat si hay que hacer el pseudocódigo en ps int y 421 00:46:54,590 --> 00:46:59,809 os recomendaría que empezarais por eso adaptando lo que hicimos en semana santa que está en el 422 00:46:59,809 --> 00:47:05,090 vídeo y que yo resolví para que pueda ser simplemente un coche que avanza y en el 423 00:47:05,090 --> 00:47:09,349 momento en el que para hasta el momento lo que una distancia menor que una cierta cantidad para 424 00:47:09,349 --> 00:47:15,670 y enciende la luz y ya está se acabó el programa y se queda ahí parado eternamente como el sensor 425 00:47:15,670 --> 00:47:18,949 de distancia para seguir midiendo la misma distancia siempre porque se ha parado pues 426 00:47:18,949 --> 00:47:23,670 eso no sale de ahí vale realmente el robot está encendido pero no va a hacer nada más vale eso 427 00:47:23,670 --> 00:47:29,650 es lo que quiero que haga modificar ese pseudocódigo con su diagrama de flujo correspondiente para que 428 00:47:29,650 --> 00:47:33,110 eso funciona así luego lo simula jce que prácticamente lo tengo yo he hecho ahora en 429 00:47:33,110 --> 00:47:38,969 pantalla vale lo simula jce con tinker card y quiero que veáis también como los bloques de 430 00:47:38,969 --> 00:47:46,250 tinker cut son prácticamente una lectura directa de lo que sale en ps int y después que me busquéis 431 00:47:46,250 --> 00:47:53,570 en internet lo que es un puente h para qué vale y por qué es necesario vale que no pasa nada si no 432 00:47:53,570 --> 00:47:59,389 está bien no menos claro estamos para aprender se supone que si lo supierais hacer todo bien yo no 433 00:47:59,389 --> 00:48:06,070 estaría aquí estaría de vacaciones y vosotros también vale lo que importa es que lo intentéis 434 00:48:06,070 --> 00:48:14,650 vale que lo intentéis os repito estamos en la última fase del curso esto es el previo es algo 435 00:48:14,650 --> 00:48:22,389 difícil correcto esto es el previo al reto final básicamente no os voy a explicar ya más aparte de 436 00:48:22,389 --> 00:48:27,869 lo del puente h que quiero que investiguéis vosotros vale es la única pieza que me queda 437 00:48:27,869 --> 00:48:36,250 el puente h y ya con estos seis elementos con el puente h y cómo funciona que será el objeto de la 438 00:48:36,250 --> 00:48:41,269 próxima clase en la próxima clase yo explicaré cómo funciona el puente h y cómo se utiliza y 439 00:48:41,269 --> 00:48:45,050 por qué es necesario pero quiero que vosotros hayáis trabajado un poquito antes los conceptos 440 00:48:45,050 --> 00:48:52,050 vale y con esas piezas os voy a plantear un reto que va a ser la práctica de fin de curso es decir 441 00:48:52,050 --> 00:48:58,829 con ese reto vosotros evaluaréis ya la será el examen básicamente entonces necesito que estéis 442 00:48:58,829 --> 00:49:04,550 un poquito atentos a estas piezas que aprendáis bien a utilizarlas las piezas por separado de 443 00:49:04,550 --> 00:49:08,730 individuales que no es no es muy difícil solamente hay que repasarlo un poco en cuanto os pongáis 444 00:49:08,730 --> 00:49:14,050 vais a ver que es fácil y que juguéis un poco vale que hagáis que esto funcione de otra forma que en 445 00:49:14,050 --> 00:49:18,929 vez de encender una cosa se pare tal vale el martes de la semana que viene tenemos clase no 446 00:49:18,929 --> 00:49:25,530 el martes de la semana que viene no hay clase será el jueves y así tenéis toda una semana para poder 447 00:49:25,530 --> 00:49:33,630 hacer este esta parte que os estoy estimando de acuerdo alguna pregunta más alguna duda que os 448 00:49:33,630 --> 00:49:38,869 haya quedado de lo que explicado tenéis esto queda grabado con lo cual lo podéis revisar sin problema 449 00:49:38,869 --> 00:49:46,170 y si tenéis alguna duda me tenéis en el correo electrónico como siempre vale así pues pese a 450 00:49:46,170 --> 00:49:51,469 int con el programa me lo mandáis antes de los jueves si me lo mandas el juego en el ojo mirar 451 00:49:53,849 --> 00:49:58,769 si lo de tinker cabel proyecto de tinker que me lo tenéis que mandar como yo os he dicho vale 452 00:49:58,769 --> 00:50:05,550 me lo ponéis como público y luego me decís vuestro nombre en el correo electrónico me pasáis el ps el 453 00:50:05,550 --> 00:50:12,550 psc del pp saint que sólo adjuntar en el como ya hemos hecho igual que hemos hecho antes pues me 454 00:50:12,550 --> 00:50:16,329 lo adjunta jce en el correo y en el mismo correo me decís vuestro usuario de tinker 455 00:50:16,329 --> 00:50:21,789 cat para que yo pueda acceder vale y en una hojita en un documento 456 00:50:24,309 --> 00:50:30,929 por cierto lo del puente h vale me lo mandáis en un documento si lo hacéis a mano mejor porque 457 00:50:30,929 --> 00:50:36,309 se demostrará que no habéis hecho un copia pega simplemente vale si lo queréis hacer en word 458 00:50:36,309 --> 00:50:38,070 bueno, me sobreviviré 459 00:50:38,070 --> 00:50:39,590 vale 460 00:50:39,590 --> 00:50:42,289 pues nada chicos, que venga 461 00:50:42,289 --> 00:50:44,210 al lío, que no nos queda 462 00:50:44,210 --> 00:50:46,010 nada de nada, la semana que viene 463 00:50:46,010 --> 00:50:48,389 última clase, os explico el puente H 464 00:50:48,389 --> 00:50:49,630 os planto el reto 465 00:50:49,630 --> 00:50:52,250 y cuando me lo mandéis 466 00:50:52,250 --> 00:50:54,230 el reto resuelto o intentado 467 00:50:54,230 --> 00:50:55,590 termino el curso 468 00:50:55,590 --> 00:50:56,869 vale 469 00:50:56,869 --> 00:51:00,309 pues nada, si no hay 470 00:51:00,309 --> 00:51:02,449 nada más, chicos 471 00:51:02,449 --> 00:51:04,929 poneros al lío 472 00:51:04,929 --> 00:51:06,289 venga 473 00:51:06,289 --> 00:51:08,889 que... chao