1 00:00:00,000 --> 00:00:13,240 buenas tardes tenemos aquí otro proyecto para consolidar lo que es la estructura de la placa 2 00:00:13,240 --> 00:00:18,879 de pruebas vamos a hacer más conexiones y vamos a introducir un nuevo elemento si veis aquí tengo 3 00:00:18,879 --> 00:00:23,980 la línea de alimentación y he creado un puente con la línea de arriba y luego el gnd también 4 00:00:23,980 --> 00:00:27,879 he creado otro puente con la línea de arriba ya veremos por qué vamos a introducir un nuevo 5 00:00:27,879 --> 00:00:33,460 elemento, que sería el pulsador. El pulsador, aquí lo tenemos, está formado por cuatro 6 00:00:33,460 --> 00:00:37,759 patillas. Estas patillas, la de izquierda y la de derecha, estarían conectadas y esta 7 00:00:37,759 --> 00:00:41,859 de aquí abajo está conectada también con esta otra. Pero estas dos no están conectadas 8 00:00:41,859 --> 00:00:45,979 con estas dos, a no ser que demos al pulsador. Cuando damos al pulsador, las cuatro se conectan. 9 00:00:46,539 --> 00:00:56,799 ¿Eso qué quiere decir? Aquí veis, tenemos la patilla terminal 1A y el 1B, están conectados, 10 00:00:56,799 --> 00:01:00,200 y por otro lado el 2B y el 2A están conectados. 11 00:01:00,340 --> 00:01:05,120 Pero estos dos no están conectados a estos dos, a no ser que demos al pulsador que haría que se conectaran todos. 12 00:01:05,879 --> 00:01:12,000 Entonces lo que vamos a hacer es introducir un pulsador. ¿Para qué? Para hacer una lectura en el pin 4. 13 00:01:13,079 --> 00:01:20,420 Bien, lo primero que vamos a hacer es alimentar estas patillas con la línea de alimentación 14 00:01:20,420 --> 00:01:26,379 y por otro lado, para que este elemento esté cerrado del circuito, necesitamos conectarlo con qué? 15 00:01:26,379 --> 00:01:34,959 con masa esta sería la negra veis que tierra llega hasta aquí llega hasta aquí y llega hasta 16 00:01:34,959 --> 00:01:40,420 el elemento y por otro lado para cerrar el circuito en la línea alimentación la cierra 17 00:01:40,420 --> 00:01:54,120 aquí bien qué sucede que si nosotros le damos a ejecutar pues no pasa nada y vemos que en el 18 00:01:54,120 --> 00:02:01,560 monitor en serie aquí he puesto el monitor en serie tenemos el código del ejemplo anterior y 19 00:02:01,560 --> 00:02:09,500 lo único que hemos hecho es que el pin 4 olvidador del pin 4 por ahora vamos a detenerlo y lo único 20 00:02:09,500 --> 00:02:21,969 que nos interesa es el lo único que nos interesaría es el serial que es lo que imprime lógicamente va 21 00:02:21,969 --> 00:02:26,449 a imprimir de cero porque porque no tenemos conectado el pin 4 aquí que nos dice pues que 22 00:02:26,449 --> 00:02:44,789 Claro, esto estaría mal porque no hemos comentado esta línea. Lo que vamos a hacer es descomentarla. Vamos a descomentar las dos y vamos a conectar el pin 4. Vamos a conectar el pin 4 desde aquí. Vamos a generar un enlace al pin 4. 23 00:02:44,789 --> 00:02:51,360 vamos a ponerle color amarillo 24 00:02:51,360 --> 00:02:55,180 y ahora que tenemos que el pin 4 ya está conectado 25 00:02:55,180 --> 00:02:58,259 lo que vamos a hacer es que el pin 4 va a actuar como un pin de entrada 26 00:02:58,259 --> 00:02:59,740 vamos a ver que le llega a él 27 00:02:59,740 --> 00:03:04,360 aquí tenemos el pulsador que está alimentado con 5 voltios por esta vía 28 00:03:04,360 --> 00:03:09,319 mientras no se produzca la pulsación del pulsador 29 00:03:09,319 --> 00:03:11,580 no se conectará con esta otra vía 30 00:03:11,580 --> 00:03:17,419 Y entonces no pasará esa alimentación al pin 4. 31 00:03:17,719 --> 00:03:26,060 Bien, si nosotros le damos a ejecutar, vemos que en nuestro monitor nos va a aparecer un 0 siempre. 32 00:03:26,439 --> 00:03:33,020 Si le damos al pulsador, deberíamos esperar que aquí apareciera un 1. 33 00:03:33,199 --> 00:03:40,800 ¿Por qué? Porque al darle al pulsador uniría estos cuatro puntos y entonces se produciría la entrada aquí de la corriente. 34 00:03:40,800 --> 00:04:03,539 Pero ¿qué sucede? Que como se están uniendo los cuatro puntos, también está llegando a la parte de masa. Entonces, lo que estamos haciendo es conectar la línea de alimentación con la línea de masa directamente y eso es lo que provocaría un cortocircuito, aunque aquí no lo simula y en este caso podríamos romper la placa de Arduino. 35 00:04:03,539 --> 00:04:18,579 Entonces, para evitar que la línea de masa y la línea de alimentación se unan, siempre evitarlo a la hora de hacer los circuitos, tenemos que lograr una solución para que eso nos ocurra. 36 00:04:18,579 --> 00:04:33,639 Entonces, esto es lo que se llama las estructuras o los circuitos pull-down. Pull-down, aquí está simulando el que, este sería el pulsador y entonces cuando nosotros, y esta sería la línea de 5 voltios. 37 00:04:34,180 --> 00:04:37,160 Por otro lado, aquí tendríamos el qué? Tendríamos la línea de masa. 38 00:04:37,480 --> 00:04:42,019 ¿Veis? Cuando yo cierro el pulsador, olvidaros de esta resistencia, como si no estuviera, 39 00:04:42,019 --> 00:04:50,360 ¿qué estamos haciendo? Que el voltaje o la línea roja se está uniendo a la línea negra del GND. 40 00:04:50,699 --> 00:04:52,980 Lo que estamos haciendo es creando un cortocircuito. 41 00:04:53,379 --> 00:04:57,660 Para evitarlo, se hace el pull-down. El pull-down es añadir una resistencia con una impedencia muy alta 42 00:04:57,660 --> 00:05:03,199 para evitar que por aquí fluya esa corriente eléctrica. 43 00:05:03,199 --> 00:05:13,100 Entonces, lo que hace es que al poner aquí un muro, estaríamos derivando esa corriente eléctrica al cerrar el pulsador hacia nuestro pin, que es lo que queremos. 44 00:05:14,160 --> 00:05:26,620 Por tanto, vamos a poner una resistencia con alta impedancia, vamos a poner una resistencia, acordaros, le seleccionamos y le damos a la R para invertirla. 45 00:05:26,620 --> 00:05:34,860 Luego le ponemos 10 kilo ohmios, que es una impedancia bastante alta, y a continuación lo conectamos con masa. 46 00:05:35,519 --> 00:05:45,699 Explico el circuito. Ahora que tenemos esto, nos sobraría, lo podríamos quitar, y tenemos por un lado 5 voltios, que nos llega a un lado del procesador, a estos dos terminales. 47 00:05:45,699 --> 00:05:56,540 Y luego, por otro lado, estos otros dos terminales estarían conectados a masa, al GND, pero con una resistencia con una gran impedancia. 48 00:05:56,620 --> 00:05:59,339 ¿Qué estamos haciendo? Estamos haciendo el esquema pull-down. 49 00:05:59,920 --> 00:06:05,240 ¿Veis? Ahora al cerrar el circuito, lo que estamos haciendo es que los 5 voltios, 50 00:06:05,360 --> 00:06:09,699 en vez de ir para acá y conectar con la línea de masa y por tanto provocar un cortocircuito, 51 00:06:09,699 --> 00:06:17,139 estamos con esta resistencia muy alta, lo que estamos haciendo es que se derive por el otro lado, 52 00:06:17,300 --> 00:06:18,899 que es donde está nuestro pin 4. 53 00:06:18,899 --> 00:06:40,160 ¿Veis? Entonces ahora cuando yo le dé a ejecutar, cuando dé al pulsador, lo que hará es que unirá estos cuatro puntos y tendrá dos salidas. Una será por aquí, pero debido a esta gran impedancia no llegará al voltaje, será por tanto masa, será cero voltios y no le quedará más que irse por este otro lado, que sería el pin 4. 54 00:06:40,160 --> 00:06:46,600 Como vamos a leer el pin 4, veréis que cuando damos al pulsador tiene que recibir un 1 y cuando no le damos recibirá un 0. 55 00:06:46,899 --> 00:06:55,920 Vamos al código y el código ya estaba escrito. Teníamos que el pin 4 iba a ser de entrada, puesto que vamos a recibir un voltaje o no. 56 00:06:56,819 --> 00:07:02,899 Habíamos definido el serial para que se vea en el monitor y luego habíamos generado una variable, el estado del pin 4. 57 00:07:03,019 --> 00:07:09,560 Ese estado es leer el pin 4. Después imprimíamos ese estado para ver si salía un 0 o un 1. 58 00:07:09,560 --> 00:07:15,540 entonces cuando nosotros vamos a ejecutar que es lo que sucede vamos a quitar esto de aquí cuando 59 00:07:15,540 --> 00:07:22,959 vamos a ejecutar vamos a agrandar lo veis el monitor está recibiendo un cero porque porque 60 00:07:22,959 --> 00:07:29,120 este punto y este punto no están conectados con este punto y este punto y por tanto no está 61 00:07:29,120 --> 00:07:34,579 recibiendo este vuelta este voltaje llega hasta aquí pero no se traslada a la otra parte del 62 00:07:34,579 --> 00:07:40,699 pulsador y por tanto recibirá un cero que sucede cuando nosotros le damos al pulsador cuando le 63 00:07:40,699 --> 00:07:45,500 damos al pulsador veis está saliendo un 1 porque sale un 1 porque ahora estamos conectando las 64 00:07:45,500 --> 00:07:51,779 cuatro patillas al conectar las cuatro patillas si recibe el potencial que habíamos conectado al 65 00:07:51,779 --> 00:07:57,300 pulsador es un potencial llegará hasta aquí pero como aquí tiene una resistencia con muy alta 66 00:07:57,300 --> 00:08:14,639 impedancia, esta vía sí actúa como GND porque no va a recibir apenas voltios, serán 0 voltios y el voltaje que recibe al unir los 4 puntos no le queda otra que ir por esta vía hasta el pin 4 y por eso recibimos un 1. 67 00:08:14,639 --> 00:08:40,659 Le damos un 1, le quito un 0. Esto sería lo que es un pulsador. Un pulsador en el que lo único que hace es, en tiempo real, cortar la corriente o administrarla.