1 00:00:09,900 --> 00:00:21,899 La breadboard tiene grupos de cinco agujeros que están en filas a lo largo de toda la placa 2 00:00:21,899 --> 00:00:27,899 y esos grupos de cinco agujeros están conectados internamente. 3 00:00:27,899 --> 00:00:32,899 Si yo conecto algo a la primera fila, todo lo que yo conecte a estos agujeros va directamente 4 00:00:32,899 --> 00:00:49,070 con un cable de la misma componente. Estos dos estarían conectados eléctricamente porque por dentro. 5 00:00:49,070 --> 00:00:56,990 y así, si pongo una resistencia entre dos filas, pues esto estaría conectado con la otra a través de la resistencia 6 00:00:56,990 --> 00:01:10,430 y luego si yo conecto otra opción de esa fila con otra cosa, luego hay unas placas que son las medianas que tienen estas dos filas adicionales 7 00:01:10,430 --> 00:01:52,299 Vale, si vamos a Tinkercad, esto que tengo aquí es una mini breadboard, pero yo también podría tener placa de pruebas de otros tamaños. 8 00:01:52,299 --> 00:01:59,420 Entonces, esa es la mini y sin embargo, esta sería una mediana. 9 00:02:01,079 --> 00:02:14,439 Esta sería una placa mediana, que si os fijáis en la diferencia, las placas de pruebas, y esto es una foto prácticamente de lo que tendríamos en el taller. 10 00:02:15,460 --> 00:02:20,580 Esta es la pequeña, que si os fijáis tiene solamente las filas de agujeros que estarían conectados. 11 00:02:20,580 --> 00:02:27,740 y esta es la mediana, que es lo mismo, más largo, pero además tiene las dos filas adicionales 12 00:02:27,740 --> 00:02:32,759 que están marcadas como positivo y negativo, ¿vale? Recordar que estas dos que están 13 00:02:32,759 --> 00:02:38,000 a los lados, arriba y abajo, en este caso, estas dos filas, positivo y negativo, están 14 00:02:38,000 --> 00:02:45,240 conectadas a lo largo, ¿vale? Están conectadas a lo largo, no a lo ancho, mientras que las 15 00:02:45,240 --> 00:02:49,759 que son grupos de cinco están conectadas así, a lo ancho, ¿vale? Y luego normalmente 16 00:02:49,759 --> 00:02:54,860 están etiquetadas numerando las pilas y las columnas se numeran con letras, ¿vale? 17 00:02:55,759 --> 00:03:02,520 Bien, bueno, pues luego ya veremos cómo vamos a utilizar esto, vamos a quitar esta de aquí, 18 00:03:02,840 --> 00:03:09,979 vamos a quitar esta de aquí y vamos a empezar a utilizar Tinkercad, ¿vale? Cuando entramos 19 00:03:09,979 --> 00:03:15,300 en Tinkercad, ¿con nuestro usuario todo el mundo ha entrado? ¿Eh? Vale, pues cuando 20 00:03:15,300 --> 00:03:21,039 entramos en Tinkercad, lo primero que nos encontramos es la pantalla bienvenida con 21 00:03:21,039 --> 00:03:27,439 los últimos diseños que hemos creado. Entonces, ¿qué ocurre? Que aquí a la izquierda, en 22 00:03:27,439 --> 00:03:35,539 el menú, tenemos tanto diseños 3D como una opción que pone circuitos. Entonces, si nosotros 23 00:03:35,539 --> 00:03:42,479 vamos a circuitos, os vais a dar cuenta de que podemos entrar en otra parte de Tinkercad 24 00:03:42,479 --> 00:03:46,460 que me permite simular los circuitos, que es donde vamos a estar trabajando nosotros, ¿vale? 25 00:03:47,659 --> 00:03:52,599 Entonces, entrad ahí, en circuitos, y darle a crear un nuevo circuito. 26 00:03:53,800 --> 00:03:54,599 Todo el mundo. 27 00:03:55,800 --> 00:03:56,240 Perfecto. 28 00:03:56,740 --> 00:03:59,460 Entonces, una vez que entramos en Tinkercad, ¿vale? 29 00:03:59,500 --> 00:04:04,139 Lo que vamos a encontrarnos es un espacio a la izquierda, que es donde vamos a estar trabajando, 30 00:04:05,120 --> 00:04:09,520 y a la derecha los componentes que vamos a ir introduciendo en nuestro espacio de trabajo. 31 00:04:09,520 --> 00:04:16,740 Nosotros lo que vamos a hacer es robótica, con lo cual lo primero que tenemos que hacer es meter una placa de control 32 00:04:16,740 --> 00:04:21,100 Que en nuestro caso siempre vamos a introducir Arduino Uno R3 33 00:04:21,100 --> 00:04:28,040 Entonces buscar con el desplazador la Arduino y la sacáis 34 00:04:28,040 --> 00:04:34,100 ¿Vale? La rastráis y la ponéis 35 00:04:34,100 --> 00:04:37,519 ¿Vale? Y ya tenemos una placa de Arduino 36 00:04:37,519 --> 00:04:47,279 Y luego, vais a sacar una placa de pruebas pequeña, que está justo encima, y la vais a poner al lado. 37 00:04:47,660 --> 00:04:48,360 Ahora saldrá. 38 00:04:49,540 --> 00:04:50,839 Es que a veces se queda un poco... 39 00:04:50,839 --> 00:04:51,519 ¿Arduino 1R3? 40 00:04:52,519 --> 00:04:56,740 Sí. Arduino 1R3 y luego una placa de pruebas. 41 00:04:57,439 --> 00:05:04,579 Lo importante es, lo primero, darnos cuenta que aquí tenemos una tarjeta de Arduino tal como las habíamos visto en teoría. 42 00:05:04,579 --> 00:05:13,079 fijaros que una tarjeta Arduino tiene una serie de pines, una serie de agujeros donde 43 00:05:13,079 --> 00:05:21,560 yo voy a conectar mis sensores o mis actuadores, una serie de entradas analógicas donde voy 44 00:05:21,560 --> 00:05:28,439 a conectar mis sensores analógicos y luego aquí, en esta parte, tengo 5 voltios y tengo 45 00:05:28,439 --> 00:05:32,560 un ground GDD que es lo mismo que 0, que es como el positivo y el negativo de una pila. 46 00:05:32,560 --> 00:05:50,220 Siempre que yo vea GLD, esto significa ground. ¿Vale? GLD es igual a ground. Y es lo mismo que 0 voltios. ¿Vale? Para nosotros es como el negativo de la pila. 47 00:05:50,220 --> 00:06:05,579 Por lo tanto, aquí en la parte de abajo podéis ver que tengo 5 voltios y tierra, ¿vale? Y 0 voltios. Con lo cual, si yo saco dos cables de aquí, puedo tener como si fuera una pila. 5 voltios y 0, ¿vale? 48 00:06:05,579 --> 00:06:33,519 Bien, lo primero que vamos a hacer es ver cómo trabajar con esto. Y para eso voy a hacer un ejemplo muy sencillito, que es encender un diodo LED. Por lo tanto, el circuito que voy a hacer simplemente tiene que coger del 5 voltios de la pila, llevarlo al diodo LED, del diodo LED a una resistencia, lo que he pintado ahí en la pizarra, y de la resistencia a la negativa. Y con eso lo tenemos hecho. 49 00:06:33,519 --> 00:06:51,970 Bueno, fijaros lo que voy a hacer. Voy a coger lo primero y voy a electrificar esta placa, es decir, le voy a poner los 5 voltios con un cable aquí. 50 00:06:51,970 --> 00:07:05,220 con los 5 voltios voy a conectar un cable a toda esa fila, fijaros que en el momento 51 00:07:05,220 --> 00:07:09,540 en el que yo conecto en el primer agujero 5 voltios, ya tengo 5 voltios en todos los 52 00:07:09,540 --> 00:07:13,620 agujeros a lo largo de la placa, veis que cuando yo me pongo encima se me ponen todos 53 00:07:13,620 --> 00:07:17,620 en verde, eso quiere decir que están conectados eléctricamente, con lo cual cualquier cosa 54 00:07:17,620 --> 00:07:22,959 que yo conecte aquí, me va a conectarse a 5 voltios, ¿vale? A cualquiera de estos 55 00:07:22,959 --> 00:07:35,449 agujeros. Y el 0 voltios lo voy a conectar a 0 voltios, al negativo. Vale, ya tengo mi 56 00:07:35,449 --> 00:07:41,990 placa con 5 voltios en todos estos agujeros y 0 voltios en todos estos, con lo cual ya 57 00:07:41,990 --> 00:07:46,129 puedo empezar a trabajar, ¿vale? Eso es lo primero que tenemos que hacer. También es 58 00:07:46,129 --> 00:07:56,730 bueno estos cables cambiarlos de color, ¿vale? Si se puede, después aquí en el tipo de 59 00:07:56,730 --> 00:08:04,480 cable, ¿vale? En el color. Vamos a negro y cogemos este y lo ponemos en rojo. Rojo siempre 60 00:08:04,480 --> 00:08:10,319 es positivo y negro negativo. Es simplemente porque queda bien. Vale. Lo primero que tengo 61 00:08:10,319 --> 00:08:13,579 que hacer es conectar el LED. Bueno, pues me vengo a la lista de componentes, escojo 62 00:08:13,579 --> 00:08:20,399 un LED, que es este, y el LED, si os fijáis, tiene una patilla que está doblada y otra 63 00:08:20,399 --> 00:08:25,540 que no está doblada. Y además, cuando lo pongo encima, se me marcan como ánodo y cátodo. 64 00:08:26,240 --> 00:08:31,519 Es decir, positivo y negativo. Siempre un diodo tiene que estar conectado de la forma 65 00:08:31,519 --> 00:08:35,139 correcta. Eso ya lo hemos visto en la primera evaluación. Si yo conecto un LED al revés, 66 00:08:35,139 --> 00:08:40,779 ¿qué le pasa? Que no se va a encender. Si le meto el positivo de la pila por el cátodo, 67 00:08:40,779 --> 00:08:45,799 el negativo del LED no se enciende, ¿vale? Bueno, pues entonces yo voy a coger esto y 68 00:08:45,799 --> 00:08:49,840 lo voy a conectar aquí en dos agujeritos, fijaros, por ejemplo, en el 10 y en el 11, 69 00:08:50,539 --> 00:08:56,659 ¿vale? Cuando yo lo pongo ahí, veis que se me queda insertado en, en este caso, en 70 00:08:56,659 --> 00:09:03,240 el 10 y en el 11, ¿vale? ¿Eso qué quiere decir? Quiere decir que toda esta fila está 71 00:09:03,240 --> 00:09:08,960 ya conectada al negativo del LED y esta fila está al positivo. ¿Qué tengo que hacer? 72 00:09:08,960 --> 00:09:16,460 llevar 5 voltios con un cable hasta la misma fila donde está el positivo del led, porque 73 00:09:16,460 --> 00:09:24,019 ahí es donde yo quiero tener mis 5 voltios. Fijaros que como los 5 voltios llegaban desde 74 00:09:24,019 --> 00:09:33,000 la placa a esta fila de aquí, por esta fila está conectado a este cable, este cable conecta 75 00:09:33,000 --> 00:09:39,700 este agujero, con lo cual toda esta fila de aquí tiene 5 voltios y llega al positivo 76 00:09:39,700 --> 00:09:44,340 del LED, perfecto, ya estaríamos conectando el LED y el negativo del LED tiene que ir 77 00:09:44,340 --> 00:09:50,139 a una resistencia, una resistencia para que el LED nos protege, ¿vale? ¿Qué pasa si 78 00:09:50,139 --> 00:09:54,600 yo esto directamente lo conecto al negativo? Fijaros, voy a conectarlo al negativo con 79 00:09:54,600 --> 00:10:06,139 un cablecito de color negro, ¿vale? ¿Qué pasa si yo lo conecto ya al negativo y directamente 80 00:10:06,139 --> 00:10:15,299 enciendo? ¿Vale? Fijaros lo que ha pasado con el LED. ¿Vale? Ha explotado. ¿Por qué? 81 00:10:15,299 --> 00:10:20,139 Porque no le he puesto la resistencia que lo proteja. ¿Vale? Entonces ese LED me lo 82 00:10:20,139 --> 00:10:27,019 cargado. Vale, pues detenemos la simulación, quitamos este cable con suprimir, vale, con 83 00:10:27,019 --> 00:10:33,080 la tecla SUP del teclado y ahora vamos a conectarle una resistencia para que no explote. La resistencia 84 00:10:33,080 --> 00:10:37,759 lo que voy a hacer es girarla con este botón de aquí arriba a la izquierda, voy a ponerla 85 00:10:37,759 --> 00:10:46,740 horizontal y conectarla del negativo de la resistencia, o sea del LED, vale, la resistencia 86 00:10:46,740 --> 00:10:58,019 la voy a poner de su tamaño adecuado, que son 220 ohmios, ¿vale? 220 ohmios, y esta 87 00:10:58,019 --> 00:11:06,340 resistencia, que está conectada a esta patilla con esta fila de agujeros, esta otra punta 88 00:11:06,340 --> 00:11:10,559 que tengo por este lado, la tengo conectada al negativo, esto sí, ¿vale? Y ahora ya está, 89 00:11:10,659 --> 00:11:16,120 pues me la llevo aquí al negativo. Entonces, ¿qué hace la corriente? Viene de los 5 voltios, 90 00:11:16,120 --> 00:11:18,659 Llega al positivo 91 00:11:18,659 --> 00:11:21,220 Sube por el cable 92 00:11:21,220 --> 00:11:23,200 Llega al ánodo del LED 93 00:11:23,200 --> 00:11:25,139 Sale por el negativo del LED 94 00:11:25,139 --> 00:11:26,379 Llega a la resistencia 95 00:11:26,379 --> 00:11:27,679 Viene por el cable 96 00:11:27,679 --> 00:11:29,480 Y vuelve al cero de la placa 97 00:11:29,480 --> 00:11:31,460 Bueno, si ahora simulamos 98 00:11:31,460 --> 00:11:33,700 En teoría, ese LED enciende 99 00:11:33,700 --> 00:11:34,740 ¿Vale? 100 00:11:35,639 --> 00:11:36,240 Enciende 101 00:11:36,240 --> 00:11:38,639 Y funciona 102 00:11:38,639 --> 00:11:41,120 Pero esto tiene un poco de robótica 103 00:11:41,120 --> 00:11:42,840 Y tiene un poco de programación 104 00:11:42,840 --> 00:11:45,080 Bueno, fijaros que yo aquí 105 00:11:45,080 --> 00:11:48,600 Tengo acceso a una pestaña que pone código 106 00:11:48,600 --> 00:11:50,879 Y aquí es donde puedo programar mi placa 107 00:11:50,879 --> 00:11:52,600 ¿Vale? 108 00:11:54,019 --> 00:11:56,399 Entonces, ¿cómo programamos esta placa? 109 00:11:56,500 --> 00:12:00,039 Pues fijaros, en lugar de conectar el LED al positivo 110 00:12:00,039 --> 00:12:01,720 Este cable lo voy a quitar 111 00:12:01,720 --> 00:12:02,840 ¿Vale? 112 00:12:03,840 --> 00:12:05,240 Entonces, ¿qué voy a hacer? 113 00:12:05,779 --> 00:12:09,740 Lo que voy a hacer es colocarlo en uno de los pines que yo puedo controlar 114 00:12:09,740 --> 00:12:10,639 ¿Vale? 115 00:12:11,159 --> 00:12:13,879 Entonces, voy a poner un cable, por ejemplo, desde el pin número 2 116 00:12:13,879 --> 00:12:16,620 voy a poner un cable 117 00:12:16,620 --> 00:12:17,779 desde el pin número 2 118 00:12:17,779 --> 00:12:20,580 y lo voy a llevar aquí, a la patilla 119 00:12:20,580 --> 00:12:22,620 ¿veis? es el mismo cable que antes había 120 00:12:22,620 --> 00:12:23,220 conectado 121 00:12:23,220 --> 00:12:26,559 voy a poner el rojo, es el mismo cable 122 00:12:26,559 --> 00:12:28,779 que antes había conectado desde el positivo 123 00:12:28,779 --> 00:12:30,259 pero en vez de llevarlo desde el positivo 124 00:12:30,259 --> 00:12:31,639 lo estoy llevando desde el pin 2 125 00:12:31,639 --> 00:12:34,759 ¿vale? y ahora yo lo que voy a hacer 126 00:12:34,759 --> 00:12:35,159 es 127 00:12:35,159 --> 00:12:38,860 decirle 128 00:12:38,860 --> 00:12:41,299 en mi... 129 00:12:41,299 --> 00:12:45,360 vale, le voy a 130 00:12:45,360 --> 00:12:49,179 quiero programar mi placa, ¿vale? ¿Y qué quiero hacer con mi placa? 131 00:12:49,240 --> 00:12:57,120 Oye, he quitado el cable, ¿no? Se debe de borrar más o menos, ¿vale? 132 00:12:57,700 --> 00:13:03,740 Vale, ahí está. Fijaos, si yo ahora, mediante un comando, le digo que quiero que me ponga aquí 133 00:13:03,740 --> 00:13:11,120 5 voltios, que lo active, el pin 2, voy a poner 5 voltios en el positivo del LED 134 00:13:11,120 --> 00:13:15,759 y a través de la resistencia se irá a cero, con lo cual lo que estoy haciendo es encender el LED. 135 00:13:15,759 --> 00:13:35,120 Y si yo le digo que aquí me ponga cero voltios, lo que estaré haciendo será apagar el LED y podré controlar el LED mediante un programa, ¿vale? Bueno, pues entonces, fijaros, yo voy a poner aquí un programa que sea el pasador número dos, quiero que me lo pongas en alta. 136 00:13:35,120 --> 00:13:41,740 ¿Eso qué quiere decir? Que me lo ponga a 5 voltios. Después, le voy a decir, por ejemplo, que espere un segundo. 137 00:13:43,340 --> 00:13:52,710 Y luego, le voy a decir que me ponga el pasador número 2 en bajo. Eso quiere decir que me lo ponga a 0 voltios. 138 00:13:53,730 --> 00:13:58,470 Y después, le voy a decir que me espere un segundo. Esto es un programa muy parecido a Scratch, si os dais cuenta. 139 00:13:58,470 --> 00:14:06,850 Para tener un gato o otra cosa, lo que tengo son los pasadores donde yo puedo activar o desactivar los voltios. 140 00:14:07,009 --> 00:14:16,389 Y además lo que voy a hacer es esto lo voy a repetir 10 veces, ¿vale? 141 00:14:18,889 --> 00:14:29,590 Entonces voy a repetir 10 veces, conecta 5 voltios, espera un segundo, desconecta y espera un segundo o 4 o 5 voltios, ¿vale? 142 00:14:29,590 --> 00:14:50,500 si yo ahora simulo esto, fijaros lo que pasa con el LED, se enciende y se apaga, se enciende y se apaga, se enciende y se apaga, y así lo va a hacer 10 veces, es decir, yo a través de un programa, es este, con bloques, muy parecido a lo que hacemos con Scratch, 143 00:14:50,500 --> 00:14:53,919 Lo que he hecho ha sido repetir 10 veces 144 00:14:53,919 --> 00:14:56,340 Cuál es el pasador 2 145 00:14:56,340 --> 00:14:57,419 Con 5 voltios 146 00:14:57,419 --> 00:14:59,039 Con lo cual lo que tenga ahí conectado 147 00:14:59,039 --> 00:15:00,899 Se va a poner a funcionar 148 00:15:00,899 --> 00:15:03,120 Después voy a esperar un segundo 149 00:15:03,120 --> 00:15:05,080 Se va a quedar encendido durante un segundo 150 00:15:05,080 --> 00:15:06,399 Lo que sea 151 00:15:06,399 --> 00:15:08,700 Después lo voy a poner a 0 voltios 152 00:15:08,700 --> 00:15:10,820 Con lo cual lo que tenga ahí conectado se va a apagar 153 00:15:10,820 --> 00:15:12,480 Y voy a esperar un segundo 154 00:15:12,480 --> 00:15:13,840 ¿Vale? 155 00:15:14,200 --> 00:15:15,460 Y al cabo de 10 veces 156 00:15:15,460 --> 00:15:18,700 Esto en principio termina 157 00:15:18,700 --> 00:15:19,679 Pero ¿qué ocurre? 158 00:15:19,679 --> 00:15:21,899 con un programa de robots 159 00:15:21,899 --> 00:15:23,080 ¿os acordáis que cuando os dije 160 00:15:23,080 --> 00:15:24,980 cómo funcionaban los programas de robots 161 00:15:24,980 --> 00:15:26,820 os dije que cuando terminaba 162 00:15:26,820 --> 00:15:29,360 de ejecutarse, volvía arriba 163 00:15:29,360 --> 00:15:30,960 y empezaba otra vez a ejecutarse 164 00:15:30,960 --> 00:15:33,460 bueno, pues este programa se va a estar ejecutando 165 00:15:33,460 --> 00:15:34,740 infinitamente 166 00:15:34,740 --> 00:15:37,220 con lo cual, aunque yo lo he repetido 10 veces 167 00:15:37,220 --> 00:15:38,039 ¿vale? 168 00:15:38,820 --> 00:15:40,980 él cuando termine, va a volver a repetirlo 169 00:15:40,980 --> 00:15:42,860 tras 10, y cuando termine va a volver a repetirlo 170 00:15:42,860 --> 00:15:47,519 esta repetición que yo he colocado aquí 171 00:15:47,519 --> 00:15:49,779 me la puedo dar 172 00:15:49,779 --> 00:15:57,299 Porque el robot va a estar siempre ejecutando el programa que es 173 00:15:57,299 --> 00:16:00,960 Enciende, espera, apaga, espera y vuelve a empezar 174 00:16:00,960 --> 00:16:02,320 Lo va a hacer infinitamente 175 00:16:02,320 --> 00:16:04,460 Con lo cual se va a quedar el de parpadear 176 00:16:04,460 --> 00:16:07,090 ¿Más o menos? 177 00:16:08,610 --> 00:16:09,190 ¿Más o menos? 178 00:16:10,490 --> 00:16:13,929 Bien, entonces, con robótica, si os fijáis 179 00:16:13,929 --> 00:16:18,070 Lo primero que nos hacemos es que tenemos que saber de electricidad 180 00:16:18,070 --> 00:16:21,629 Para conectar las cosas y no quemar 181 00:16:21,629 --> 00:16:29,389 si no le pongo su resistencia, explota. En un circuito electrónico es electrónico al final. 182 00:16:29,389 --> 00:16:33,389 Yo tengo que saber los circuitos que estoy conectando, cómo hacerlos. 183 00:16:33,389 --> 00:16:36,389 Después tengo que saber cómo programar mi plan. 184 00:16:36,389 --> 00:16:43,389 Y para eso tengo que acordarme que un robot está formado por sensores que yo puedo leer 185 00:16:43,389 --> 00:16:47,389 y actuadores sobre los que yo puedo actuar. 186 00:16:47,389 --> 00:16:54,190 Os voy a poner un ejemplo que es un poco más complicado para que veáis cómo se puede programar un sensor. 187 00:16:55,029 --> 00:16:55,370 ¿De acuerdo? 188 00:16:56,549 --> 00:17:01,629 Entonces, ya se quedó muy rápido, pero no os preocupéis porque todo esto iremos poco a poco. 189 00:17:01,730 --> 00:17:04,650 Esto es una introducción, simplemente para que veáis lo que vamos a hacer. 190 00:17:05,769 --> 00:17:07,269 Vamos a parar. 191 00:17:08,089 --> 00:17:11,950 Yo con este montaje que tengo aquí, tengo ya montado este cable. 192 00:17:12,049 --> 00:17:15,309 Lo voy a quitar de aquí en medio y lo voy a poner por otro lado para que no me estorbe tanto. 193 00:17:15,309 --> 00:17:17,049 Lo voy a seguir conectando al pin 2. 194 00:17:17,390 --> 00:17:35,029 Ese trozo de programa ya me controla el LED, con lo cual yo, en el momento que quiera encender el LED, lo que haré será poner el pasador 2 en alta, ¿vale? Como pone aquí. 195 00:17:35,930 --> 00:17:42,430 Y una vez que, cuando quiera apagar el LED, pondré el pasador 2 en baja, y entonces pondré 0 voltios y se apagará el LED. 196 00:17:42,869 --> 00:17:45,390 Y de esta forma, desde el programa, puedo encenderlo o apagarlo, ¿vale? 197 00:17:45,730 --> 00:17:47,630 Pues esto ya me acuerdo de ello, ¿vale? 198 00:17:47,630 --> 00:18:11,079 Y ahora voy a utilizar, por ejemplo, voy a salirme del código, voy a utilizar un sensor, ¿vale? ¿Un sensor de qué tipo? Pues yo qué sé, un sensor, por ejemplo, de distancia, ¿vale? Bueno, no, un sensor de distancia no, un sensor de luminosidad, ¿vale? 199 00:18:11,079 --> 00:18:18,339 Ese sensor que he puesto ahí es un sensor de luminosidad, que cuando está muy iluminado, pues recibe una cantidad de luz. 200 00:18:18,839 --> 00:18:22,500 Os voy a poner un botón mejor, que es más sencillo todavía. 201 00:18:24,059 --> 00:18:25,940 ¿Vale? Ponemos un pulsador. 202 00:18:27,779 --> 00:18:34,640 Vale. El pulsador, si os fijáis, tiene cuatro conexiones, aunque solamente se usan dos, tiene cuatro. 203 00:18:34,740 --> 00:18:39,880 Por eso lo pongo aquí en mitad, para que dos se me conecten a la parte de arriba y dos se me conecten a la parte de abajo. 204 00:18:39,880 --> 00:18:45,539 y voy a hacer un montaje que ya aprenderemos a hacer 205 00:18:45,539 --> 00:18:47,500 no os preocupéis que esto lo vamos a aprender 206 00:18:47,500 --> 00:18:50,799 es el montaje típico de un pulsador 207 00:18:50,799 --> 00:18:55,200 el positivo que está llegando por aquí lo meto a una patilla 208 00:18:55,200 --> 00:19:02,660 y luego de la otra patilla sale a una resistencia de 10K 209 00:19:02,660 --> 00:19:04,400 esto ya os explicaré por qué 210 00:19:04,400 --> 00:19:07,480 hoy solamente quiero que veáis que funciona 211 00:19:07,480 --> 00:19:11,519 a resistencia de 10K 212 00:19:11,519 --> 00:19:21,059 y de la resistencia quiero ir al negativo 213 00:19:21,059 --> 00:19:32,740 y también desde aquí le voy a sacar al pin digital 4, por ejemplo. 214 00:19:42,900 --> 00:19:47,660 Y desde aquí le voy a sacar al pin digital número 4. 215 00:19:50,130 --> 00:19:54,170 Vale, este montaje que ya os digo que os enseñaré por qué funciona, 216 00:19:54,170 --> 00:19:57,740 este montaje 217 00:19:57,740 --> 00:20:01,460 lo que va a hacer es hacer que el botón 218 00:20:01,460 --> 00:20:04,180 cuando no lo estemos pulsando 219 00:20:04,180 --> 00:20:05,839 el botón 220 00:20:05,839 --> 00:20:06,640 esté conectado 221 00:20:06,640 --> 00:20:19,839 pulsando, en este pin de aquí 222 00:20:19,839 --> 00:20:20,420 el de 4 223 00:20:20,420 --> 00:20:23,099 voy a hacer lo contrario que en la luz 224 00:20:23,099 --> 00:20:26,180 si en la luz soy yo el que le pongo los 5 voltios 225 00:20:26,180 --> 00:20:27,799 cuando quiero que se encienda 226 00:20:27,799 --> 00:20:29,759 en el pin 2 cuando quiero que se encienda 227 00:20:29,759 --> 00:20:31,799 pongo 5 voltios y cuando quiero que se apague 228 00:20:31,799 --> 00:20:32,480 pongo 0 229 00:20:32,480 --> 00:20:36,400 Aquí lo que voy a hacer es mirar si hay 5 voltios o si no hay voltios 230 00:20:36,400 --> 00:20:39,579 Si hay 0, sabré que el botón está sin pulsar 231 00:20:39,579 --> 00:20:44,200 Y si hay 5 voltios, sabré que el botón está pulsado 232 00:20:44,200 --> 00:20:47,319 Entonces, con ese montaje 233 00:20:47,319 --> 00:20:53,839 Ahora, lo que voy a hacer es mirar lo primero 234 00:20:53,839 --> 00:20:56,279 El pasador digital, lo voy a leer 235 00:20:56,279 --> 00:20:59,440 Voy a ponerme una variable que se va a llamar botón 236 00:20:59,440 --> 00:21:02,460 Para almacenar el valor del botón 237 00:21:03,240 --> 00:21:13,059 Y entonces ahora voy a definir la variable botón y le voy a poner que sea lo que esté en el pin número 4. 238 00:21:14,039 --> 00:21:20,660 Es decir, que lea el pasador digital 4 y el resultado de lo que esté leyendo lo almacene en la variable botón, ¿vale? 239 00:21:20,700 --> 00:21:24,150 Que es una caja de memoria donde yo guardo. 240 00:21:24,150 --> 00:21:30,829 Ya tengo el primer bloque en donde estoy almacenando dentro de una variable si tengo 5 voltios o si tengo 0. 241 00:21:31,509 --> 00:21:33,970 Y ahora voy a hacer una condición, ¿vale? 242 00:21:34,029 --> 00:21:45,339 Si, si, en este caso, botón, si botón, ¿dónde está botón? 243 00:21:45,460 --> 00:21:58,880 Botón, botón, en las variables, si, si, si, si, este, vale, este es el botón. 244 00:21:59,099 --> 00:22:13,289 Si el botón es igual a alta, quiere decir que está pulsado, ¿vale? 245 00:22:13,289 --> 00:22:21,009 Entonces lo que voy a hacer es encender el LED, ¿vale? 246 00:22:21,970 --> 00:22:22,849 Encender el LED. 247 00:22:24,470 --> 00:22:29,509 Y si no, he puesto un sí solo, perdón, tenía que deducir algo, un sí y entonces sí. 248 00:22:31,069 --> 00:22:32,109 Un segundín, ¿vale? 249 00:22:32,150 --> 00:22:38,200 Que me he equivocado en sí, la condición es la misma. 250 00:22:38,859 --> 00:22:42,019 En el caso de que sí ocurra, enciendo el pasador. 251 00:22:42,019 --> 00:23:02,220 Y si no, lo que hago es que lo haga. Es decir, fijaros lo que estoy haciendo. En este caso, estoy definiendo una variable que se llama botón, una variable que es una caja, un espacio donde yo almaceno valores. 252 00:23:02,220 --> 00:23:10,579 entonces yo leo el pasador digital número 4 el pasador digital número 4 es el que tiene 253 00:23:10,579 --> 00:23:17,240 la salida del botón que os he dicho que tenía 0 voltios si no está pulsado y 5 voltios si está pulsado 254 00:23:17,240 --> 00:23:24,059 entonces yo leo el pasador digital 4 puede estar en alta o en baja 255 00:23:24,059 --> 00:23:30,980 lo guardo en botón y luego si botón es alta es decir si está pulsado enciende la luz 256 00:23:30,980 --> 00:23:40,680 pon el pin 2 en alta, es decir, coges el pin 2 y le pones 5 voltios, y si no, pues pones 0 voltios, ¿vale? 257 00:23:40,680 --> 00:23:51,619 Entonces, si yo simulo este programa, ¿vale? Vamos a ver qué pasa, yo cargo mi programita, inicialmente no pasa nada, 258 00:23:51,720 --> 00:23:58,859 pero ahora en el momento en que pulso el botón, ¿vale? Lo que estoy haciendo es detectar cuando pulso el botón 259 00:23:58,859 --> 00:24:05,319 que en este pasador entran 5 voltios, si yo suelto, la luz apaga, ¿vale? 260 00:24:05,680 --> 00:24:10,640 Es decir, yo estoy mirando en el pin 4, ¿qué ocurre con este sensor? 261 00:24:11,160 --> 00:24:16,740 Con el sensor pulsador, cuando yo lo presiono, detecto que se está presionando 262 00:24:16,740 --> 00:24:20,339 y yo tomo decisiones y reacciono, en este caso enciendo la luz, 263 00:24:20,440 --> 00:24:22,539 estoy haciendo un programa súper sencillo, ¿vale? 264 00:24:22,859 --> 00:24:25,960 Pero esto, por ejemplo, se puede hacer con un sensor de distancia, 265 00:24:26,799 --> 00:24:32,019 para que cuando la distancia sea menor que una cantidad, se paren los motores, por ejemplo, ¿vale? 266 00:24:32,019 --> 00:24:35,599 y no me echase contra algo, o gire, o cambie de dirección, o haga otra cosa. 267 00:24:36,000 --> 00:24:37,759 Es decir, todo esto, ¿vale? 268 00:24:37,839 --> 00:24:40,880 Ahora ya lo vamos a ir complicando con otro tipo de sensores. 269 00:24:41,720 --> 00:24:42,039 ¿De acuerdo? 270 00:24:42,680 --> 00:24:44,740 Pero estos son los programas más sencillos.