1 00:00:09,900 --> 00:00:27,940 El botón importante, por favor, siempre que montemos un botón en mi placa, tenemos que sacar del 5 voltios a uno de los pines del botón y del otro tanto a donde quiero detectar si está pulsado o no, 2 00:00:27,940 --> 00:00:32,079 que será en este caso el 7, lo podemos conectar a cualquiera de los digitales, y a través 3 00:00:32,079 --> 00:00:40,200 de una resistencia de 10 kOhm a 0. ¿De acuerdo? Bien. Entonces, estos son 0 voltios y estos 4 00:00:40,200 --> 00:00:47,060 serían 5 voltios, ¿vale? Porque esto está conectado a 5 voltios por un cable. Y este 5 00:00:47,060 --> 00:00:51,840 cable está a 0 voltios. Y lo importante es esto, ¿vale? Esta resistencia, lo expliqué 6 00:00:51,840 --> 00:01:00,399 ayer, para quien quiera saber por qué se pone, se llama resistencia de pull-down, ¿vale? 7 00:01:00,619 --> 00:01:04,540 Y en el vídeo de la clase de ayer tenéis explicado por qué es necesario ponerla. 8 00:01:06,200 --> 00:01:10,819 Venga, pues entonces, insisto, si tengo que poner siete diodos, imaginaos que yo quiero 9 00:01:10,819 --> 00:01:16,019 hacer, hoy voy a hacer dos ejercicios con estos elementos, ¿vale? Hoy voy a hacer dos 10 00:01:16,019 --> 00:01:20,540 ejercicios con estos elementos. Uno de ellos es un ejercicio muy sencillito que es pulso 11 00:01:20,540 --> 00:01:30,500 el motor se enciende la luz. Y luego voy a hacer un semáforo con tres diodos de tres 12 00:01:30,500 --> 00:01:37,840 colores, rojo, amarillo y verde. Voy a mantener el disco para los coches en verde, pero cuando 13 00:01:37,840 --> 00:01:53,939 viene un peatón y pulsa, ¿qué hago? Y ya me quedo en el verde. Si viene el peatón 14 00:01:53,939 --> 00:02:01,079 y vuelve a pulsar, vuelve a hacer el ciclo, amarillo, rojo, se espera. Entonces vamos 15 00:02:01,079 --> 00:02:31,939 Vamos a hacer estos dos ejercicios hoy, pero si os fijáis tengo los mismos elementos que tengo aquí, botón y leds, luego haremos un tercer ejercicio que es con 5 leds, pondremos los 5 leds y los leds van a ir hacia la derecha, van a encender esta y si impulso el botón cambia de dirección e irá de derecha a izquierda, ¿vale? 16 00:02:31,939 --> 00:02:34,039 ¿Entendéis? Entonces vamos a hacer 17 00:02:34,039 --> 00:02:36,060 Diferentes ejercicios con botones y LEDs 18 00:02:36,060 --> 00:02:37,900 Pero siempre el montaje 19 00:02:37,900 --> 00:02:40,360 Lo que quiero que aprendáis es que esto es lo que tenéis que memorizar 20 00:02:40,360 --> 00:02:41,979 Cómo se monta el LED 21 00:02:41,979 --> 00:02:43,099 Y cómo se monta el botón 22 00:02:43,099 --> 00:02:45,240 Esto ahora lo tenéis que saber 23 00:02:45,240 --> 00:02:46,000 ¿Vale? 24 00:02:48,060 --> 00:02:49,979 Y el botón va con resistencia de pulldown 25 00:02:49,979 --> 00:02:50,699 Es importante 26 00:02:50,699 --> 00:02:51,879 Bueno 27 00:02:51,879 --> 00:02:55,099 Vamos entonces a Tinkercad 28 00:02:55,099 --> 00:02:57,819 Voy a ir yo, a ver si me funciona bien 29 00:02:57,819 --> 00:03:17,870 Vale, nos vamos primero 30 00:03:17,870 --> 00:03:21,889 Cuando entramos en Tinkercad, ya os lo dije ayer, entramos en la parte de diseños 3D, 31 00:03:22,050 --> 00:03:25,909 siempre tenemos que ir aquí a la izquierda al menú circuitos, ¿vale? 32 00:03:27,229 --> 00:03:31,050 Entramos al menú circuitos y le vamos a dar crear un nuevo circuito. 33 00:03:35,069 --> 00:03:40,650 Hace dos clases, os expliqué, o en la clase de ayer, no estoy seguro, 34 00:03:40,810 --> 00:03:43,509 os expliqué cómo funciona la protoboard o la breadboard. 35 00:03:44,129 --> 00:03:45,710 Pues voy a trabajar con una protoboard. 36 00:03:45,710 --> 00:03:47,990 lo primero que tengo que hacer es sacarme 37 00:03:47,990 --> 00:03:49,870 un Arduino Uno 38 00:03:49,870 --> 00:03:52,370 y una placa de pruebas 39 00:03:52,370 --> 00:03:58,150 bien, voy a colocarla 40 00:03:58,150 --> 00:03:58,990 el 41 00:03:58,990 --> 00:04:01,710 voy a colocar 42 00:04:01,710 --> 00:04:03,610 tanto la placa como 43 00:04:03,610 --> 00:04:05,469 la placa de control 44 00:04:05,469 --> 00:04:07,669 tanto la protoboard como la placa de control 45 00:04:07,669 --> 00:04:09,930 las voy a poner verticales, para que lo veamos mejor 46 00:04:09,930 --> 00:04:10,189 ¿vale? 47 00:04:13,879 --> 00:04:15,120 recordar que dijimos 48 00:04:15,120 --> 00:04:18,680 que en la protoboard 49 00:04:18,680 --> 00:04:20,639 todas las 50 00:04:20,639 --> 00:04:27,839 Los cinco agujeros que están juntos están unidos por debajo, con un cable, con uno están soldados. 51 00:04:28,819 --> 00:04:33,360 Y en los laterales tengo las líneas unidas en vertical, ¿de acuerdo? 52 00:04:33,439 --> 00:04:36,019 Los agujeros en vertical. Eso es lo importante. 53 00:04:36,560 --> 00:04:40,779 Y ahora yo iré tirando los cables de los agujeros que me interese. 54 00:04:41,399 --> 00:04:47,459 Lo primero que voy a hacer es conectarme en el más, en toda esta fila roja que tengo aquí, 5 voltios. 55 00:04:47,459 --> 00:04:49,600 y en toda la fila negra que tengo aquí 56 00:04:49,600 --> 00:04:51,019 voy a ponerle 0 voltios 57 00:04:51,019 --> 00:04:53,139 y así luego cada vez que necesite 5 voltios 58 00:04:53,139 --> 00:04:55,100 para cualquier montaje, lo sacaré 59 00:04:55,100 --> 00:04:57,540 y cuando necesite 0, lo conectaré ahí 60 00:04:57,540 --> 00:04:58,740 ¿vale? a esa columna 61 00:04:58,740 --> 00:05:01,160 entonces fijaros, de aquí ya tengo 5 voltios 62 00:05:01,160 --> 00:05:03,060 sacaré un cable 63 00:05:03,060 --> 00:05:05,779 ¿vale? si os ponéis justo 64 00:05:05,779 --> 00:05:07,459 si os fijáis, cuando tengo 65 00:05:07,459 --> 00:05:09,420 el cable alineado 66 00:05:09,420 --> 00:05:11,199 voy haciendo clic para hacer cada curva 67 00:05:11,199 --> 00:05:13,680 me salen líneas azules para indicarme 68 00:05:13,680 --> 00:05:15,560 que estoy a la misma altura 69 00:05:15,560 --> 00:05:18,100 y lo conectamos ahí, ¿veis? 70 00:05:18,579 --> 00:05:19,740 el positivo con el positivo 71 00:05:19,740 --> 00:05:21,860 ¿vale? y ahora cojo 72 00:05:21,860 --> 00:05:24,379 y lo pongo en rojo porque a mí el positivo 73 00:05:24,379 --> 00:05:26,560 siempre me gusta ponerlo en rojo, por convenio 74 00:05:26,560 --> 00:05:28,360 ¿vale? y ahora 75 00:05:28,360 --> 00:05:30,699 el ground, la tierra 76 00:05:30,699 --> 00:05:32,720 ¿vale? la puedo sacar 77 00:05:32,720 --> 00:05:34,660 de aquí, que es el que os he puesto dibujado 78 00:05:34,660 --> 00:05:36,139 en los dibujos de la pizarra 79 00:05:36,139 --> 00:05:38,439 o lo puedo sacar de alguno de estos dos, me da igual 80 00:05:38,439 --> 00:05:40,899 que también son tierra, ¿vale? cualquiera de esos tres pines 81 00:05:40,899 --> 00:05:41,959 me da cero voltios 82 00:05:41,959 --> 00:05:44,980 pues de cualquiera de ellos, el que más me apetezca 83 00:05:44,980 --> 00:05:47,759 lo voy a sacar de este porque me apetece 84 00:05:47,759 --> 00:05:49,500 ¿vale? y como me pilla 85 00:05:49,500 --> 00:05:51,439 más cerca, este cable 86 00:05:51,439 --> 00:05:53,500 lo voy a conectar por arriba, porque me da igual a que agujero 87 00:05:53,500 --> 00:05:54,879 lo conecte, como están todos conectados 88 00:05:54,879 --> 00:05:58,670 lo conectamos a ese de ahí arriba 89 00:05:58,670 --> 00:06:02,060 y lo pongo en negro 90 00:06:02,060 --> 00:06:04,220 que es el color del negativo 91 00:06:04,220 --> 00:06:06,579 ¿vale? entonces ahora, por el cable 92 00:06:06,579 --> 00:06:08,699 de abajo, por este cable 93 00:06:08,699 --> 00:06:11,019 de aquí, están llegando 5 voltios 94 00:06:11,019 --> 00:06:12,480 a todos los agujeros 95 00:06:12,480 --> 00:06:13,939 de esta columna, que están ahora en verde 96 00:06:13,939 --> 00:06:16,600 todos esos agujeros tienen 5 voltios 97 00:06:16,600 --> 00:06:21,639 y si yo pongo un cable en cualquiera de ellos, sacaría 5 voltios. Y todos los agujeros de 98 00:06:21,639 --> 00:06:27,160 la columna siguiente, que son estos, como arriba lo tengo conectado a 0 voltios, cualquier 99 00:06:27,160 --> 00:06:31,459 cosa que yo conecte ahí va a estar conectada a 0 voltios, ¿vale? Es como si lo conectara 100 00:06:31,459 --> 00:06:36,779 directamente a ese, ¿lo entendéis? Ahora vamos a empezar a colocar, ¿qué vamos a 101 00:06:36,779 --> 00:06:44,800 poner? Pues vamos a poner el botón, lo primero, ¿vale? El botón siempre se coloca, fijaros 102 00:06:44,800 --> 00:06:49,399 que el botón, el pulsador, tiene dos patillas para arriba y dos para abajo. Y hay dos lados 103 00:06:49,399 --> 00:06:53,500 que no tienen patillas. Bueno, pues siempre tenemos que conectar las dos patillas de un 104 00:06:53,500 --> 00:06:57,500 lado en un lado de la protoboard y las dos patillas del otro lado en el otro lado de 105 00:06:57,500 --> 00:07:02,019 la protoboard. El botón me queda justo en el centro, donde no hay agujeros. Así que 106 00:07:02,019 --> 00:07:07,819 voy a girar mi botón para poderlo colocar en la posición correcta. Y lo voy a conectar 107 00:07:07,819 --> 00:07:18,100 justo ahí, mirad, ¿vale? ¿Lo veis? He conectado los dos agujeros, este y este, a un lado, 108 00:07:18,860 --> 00:07:24,100 este y este, a otro lado, y el botón me queda en el centro, ¿vale? Está hecho a posta 109 00:07:24,100 --> 00:07:30,639 para que justo caiga a la medida, ¿vale? Bien, y el botón, si os fijáis, yo solamente 110 00:07:30,639 --> 00:07:35,939 voy a utilizar dos patillas, las dos que están en el mismo lado, ¿vale? Bien, la primera 111 00:07:35,939 --> 00:07:41,220 patilla, ¿a qué tengo que conectarla? La de la derecha, según la pizarra. A 5 voltios, 112 00:07:41,279 --> 00:07:47,160 ¿no? Bien. ¿Dónde tengo 5 voltios? En cualquier agujero de esta columna. Pues entonces voy 113 00:07:47,160 --> 00:07:52,519 a coger el que está a su altura, este de aquí, y lo voy a conectar con cualquier agujero 114 00:07:52,519 --> 00:07:57,300 que esté en la misma fila, porque como están todos conectados, lo conectamos ahí, lo voy 115 00:07:57,300 --> 00:08:04,519 a poner en rojo para indicar que son 5 voltios, y con eso ya tengo conectado la primera patilla 116 00:08:04,519 --> 00:08:10,720 de mi interruptor a 5 voltios. ¿Lo veis? La patilla está conectada con todos estos 117 00:08:10,720 --> 00:08:14,860 agujeros, por lo tanto está conectada con este cable. Este cable está conectado con 118 00:08:14,860 --> 00:08:20,019 este agujero, que está conectado con todos los agujeros del vertical. Y el agujero de 119 00:08:20,019 --> 00:08:23,839 abajo está conectado a 5 voltios, con lo cual la corriente eléctrica por el cable 120 00:08:23,839 --> 00:08:28,519 de abajo, a través de los agujeros verticales, a través del cable rojo horizontal, puede 121 00:08:28,519 --> 00:08:33,740 llegar a través de los agujeros de la fila hasta la patilla del botón y eso es lo mismo 122 00:08:33,740 --> 00:08:39,440 que tenerlo conectado. ¿Vale? Bien. ¿A dónde tengo que conectar la otra patilla? 123 00:08:40,919 --> 00:08:45,220 Está conectada al pin 7, pero puede estar conectada al pin que me dé la gana. ¿Vale? 124 00:08:45,279 --> 00:08:49,259 Yo lo voy a conectar al que me pille a la altura, más o menos. ¿A qué pin lo pongo? 125 00:08:49,360 --> 00:08:52,820 Bueno, acá, al 7. Ahí lo tengo, al 7. Y lo voy a poner de color verde para que, porque 126 00:08:52,820 --> 00:08:57,759 no es ni rojo ni negro, pues lo voy a poner verde. ¿El cable? ¿Vale? Entonces hemos 127 00:08:57,759 --> 00:09:03,740 conectado, fijaros, a través de esta fila que estoy marcando ahora, la patilla, la otra 128 00:09:03,740 --> 00:09:07,820 patilla del interruptor está conectada con el cable verde y el cable verde está conectado 129 00:09:07,820 --> 00:09:15,019 con el pin 7. Pero además teníamos que añadir algo, ¿verdad? También esa misma patilla 130 00:09:15,019 --> 00:09:20,539 tiene que estar conectada a una resistencia, ¿vale? Cojo una resistencia, ¿vale? Esta 131 00:09:20,539 --> 00:09:27,940 de aquí, la voy a poner de 10 kilohmios, le cambio el valor, 10 kilohmios, ya tengo 132 00:09:27,940 --> 00:09:34,460 mi resistencia de 10 kilohmios y ahora la voy a colocar. Fijaros, si yo le pongo uno 133 00:09:34,460 --> 00:09:40,960 de los extremos conectado en el agujero, por ejemplo en este, este lado de la resistencia 134 00:09:40,960 --> 00:09:45,539 está conectado en ese agujero, pero ese agujero ¿con qué está conectado? Con la 135 00:09:45,539 --> 00:09:49,700 patilla del botón y por el otro lado con el pin 7, que es justo lo que teníamos en 136 00:09:49,700 --> 00:09:55,159 el dibujo y dónde está conectado luego con esta otra fila bueno pues esta otra fila donde tiene 137 00:09:55,159 --> 00:10:01,679 como tengo que meterla a dónde va la otra parte de la resistencia en el cero voltios donde tengo 138 00:10:01,679 --> 00:10:07,419 aquí cero voltios cerquita pues mira en este agujero en ese agujero tengo cero voltios como 139 00:10:07,419 --> 00:10:12,820 negro porque son cero voltios lo veis claro me da igual conectamos directamente a la placa que 140 00:10:12,820 --> 00:10:18,539 llevarlo ahí a mi borde y ya se va a la placa por la conexión que he hecho la primera vale 141 00:10:18,539 --> 00:10:20,460 entonces fijaros, este montaje 142 00:10:20,460 --> 00:10:22,799 es el montaje que vais a tener que hacer 143 00:10:22,799 --> 00:10:24,639 siempre que pongáis un botón en 144 00:10:24,639 --> 00:10:25,860 un montaje de Arduino 145 00:10:25,860 --> 00:10:27,840 de robótica, siempre 146 00:10:27,840 --> 00:10:31,120 es lo mismo que acabo de hacer yo, pero es lo mismo que hemos dibujado 147 00:10:31,120 --> 00:10:33,039 me da igual que os aprendáis el dibujo 148 00:10:33,039 --> 00:10:34,820 que os aprendáis como colocarlo en la placa 149 00:10:34,820 --> 00:10:36,620 el caso es que siempre que yo os diga 150 00:10:36,620 --> 00:10:38,279 vamos a usar un botón 151 00:10:38,279 --> 00:10:39,659 tiene que salir esto 152 00:10:39,659 --> 00:10:42,799 y vuelvo a repetir que este punto de conexión 153 00:10:42,799 --> 00:10:44,159 al 7 puede ser a cualquiera 154 00:10:44,159 --> 00:10:46,240 de los pines digitales, desde el 0 155 00:10:46,240 --> 00:10:48,740 al número 13, cualquiera de ellos 156 00:10:48,740 --> 00:10:50,600 ¿vale? sabiendo yo donde está 157 00:10:50,600 --> 00:10:52,980 lo he puesto en el 7 porque el ejemplo lo hice con el 7 158 00:10:52,980 --> 00:10:54,639 pero lo podría haber hecho con cualquier otro 159 00:10:54,639 --> 00:10:56,600 la parte electrónica es la más aburrida 160 00:10:56,600 --> 00:10:58,940 vale, voy a poner un LED, ¿vale? porque hoy quiero hacer un LED 161 00:10:58,940 --> 00:11:00,879 que se encienda y se apague cuando yo pulse 162 00:11:00,879 --> 00:11:02,639 este botón, vale, pues cojo el LED 163 00:11:02,639 --> 00:11:04,820 lo pongo 164 00:11:04,820 --> 00:11:06,639 lo voy a poner en horizontal 165 00:11:06,639 --> 00:11:08,259 fijaros, si yo conecto el LED así 166 00:11:08,259 --> 00:11:10,960 ¿qué le pasa a las dos 167 00:11:10,960 --> 00:11:11,779 patillas de ese LED? 168 00:11:13,960 --> 00:11:16,360 están conectadas porque están en la misma fila 169 00:11:16,360 --> 00:11:18,659 entonces estaría conectándolas con un cable 170 00:11:18,659 --> 00:11:20,100 con lo cual no hago nada 171 00:11:20,100 --> 00:11:22,279 el led no lo puedo colocar en esta posición 172 00:11:22,279 --> 00:11:24,100 lo tengo que colocar así 173 00:11:24,100 --> 00:11:25,759 para que 174 00:11:25,759 --> 00:11:28,419 cada patilla esté en una fila y ahora ya sí 175 00:11:28,419 --> 00:11:30,820 puedan lanzar cables de conexión a cada una de ellas 176 00:11:30,820 --> 00:11:31,259 ¿lo veis? 177 00:11:32,399 --> 00:11:34,639 vale, el positivo del led 178 00:11:34,639 --> 00:11:36,179 que es la patilla que está doblada 179 00:11:36,179 --> 00:11:37,960 en este caso la que he puesto mirando hacia abajo 180 00:11:37,960 --> 00:11:40,080 que es el ánodo, si me pongo encima me lo indica 181 00:11:40,080 --> 00:11:41,259 ánodo positivo 182 00:11:41,259 --> 00:11:43,860 entonces, ¿esa patilla dónde está conectada? 183 00:11:43,940 --> 00:11:45,419 ¿a qué pin? a el que me dé la gana 184 00:11:45,419 --> 00:11:47,519 ¿Qué número os gusta? Que no sea el 7 que ya está ocupado 185 00:11:47,519 --> 00:11:49,580 El 8 186 00:11:49,580 --> 00:11:51,720 Perfecto, pues cojo del 8 187 00:11:51,720 --> 00:11:53,200 Un cablecito 188 00:11:53,200 --> 00:11:54,240 Al positivo 189 00:11:54,240 --> 00:11:57,820 Y lo voy a poner de color naranja, que me gusta mucho porque se ve bien 190 00:11:57,820 --> 00:11:59,259 ¿Vale? 191 00:12:00,039 --> 00:12:01,899 Y ahora, del negativo, ¿dónde tenemos que ir? 192 00:12:04,940 --> 00:12:05,980 ¿A dónde va el negativo? 193 00:12:06,720 --> 00:12:07,620 ¿A 0 voltios? 194 00:12:07,620 --> 00:12:09,559 No, hay algo en medio 195 00:12:09,559 --> 00:12:11,360 Ah, una resistencia 196 00:12:11,360 --> 00:12:13,000 ¿A una resistencia? ¿De cuánto? 197 00:12:14,919 --> 00:12:17,059 De 220, pues mira, mi resistencia 198 00:12:17,059 --> 00:12:18,120 La colocamos aquí 199 00:12:18,120 --> 00:12:19,879 le ponemos el valor 200 00:12:19,879 --> 00:12:22,600 220 y le pongo aquí ohmios 201 00:12:22,600 --> 00:12:24,480 que esto es tranquilo, ohmios por defecto 202 00:12:24,480 --> 00:12:26,519 220 ohmios, ¿lo veis? 203 00:12:27,620 --> 00:12:28,840 y una vez que le he cambiado el valor 204 00:12:28,840 --> 00:12:31,100 me la traigo y la conecto en el negativo 205 00:12:31,100 --> 00:12:32,320 por ejemplo en este agujero 206 00:12:32,320 --> 00:12:34,620 y el otro extremo de la resistencia 207 00:12:34,620 --> 00:12:35,399 ¿dónde hay que conectarlo? 208 00:12:36,299 --> 00:12:38,679 a cero, con lo cual, por ejemplo, este primer agujero 209 00:12:38,679 --> 00:12:40,860 que está en la misma fila, lo conectamos a cero 210 00:12:40,860 --> 00:12:42,620 y lo ponemos en negro para indicar que es 211 00:12:42,620 --> 00:12:44,320 cable de cero, ¿vale? 212 00:12:45,519 --> 00:12:46,700 ¿veis que es el montaje? 213 00:12:46,700 --> 00:12:49,240 vale, repaso 214 00:12:49,240 --> 00:12:51,960 de los 5 voltios 215 00:12:51,960 --> 00:12:52,799 voy a ver el botón 216 00:12:52,799 --> 00:12:55,440 de los 5 voltios vengo por este camino 217 00:12:55,440 --> 00:12:56,879 vengo por aquí, por aquí, por aquí 218 00:12:56,879 --> 00:12:58,720 vengo por este puente que he montado 219 00:12:58,720 --> 00:13:00,960 vengo por toda esta fila al primer 220 00:13:00,960 --> 00:13:02,879 patilla del botón, he llegado 221 00:13:02,879 --> 00:13:04,820 perfecto, cuando pulse el botón 222 00:13:04,820 --> 00:13:06,919 pasará la corriente y de la otra 223 00:13:06,919 --> 00:13:08,679 patilla del botón tengo dos salidas 224 00:13:08,679 --> 00:13:10,899 una a la resistencia y otra 225 00:13:10,899 --> 00:13:12,019 al pin 7 226 00:13:12,019 --> 00:13:15,039 y la de la resistencia por la otra punta 227 00:13:15,039 --> 00:13:20,980 va conectado a 0 voltios que viene por toda esta fila de aquí vertical y el cable negro 228 00:13:20,980 --> 00:13:25,399 a ground, que es 0. Perfecto. Con lo cual el montaje que tengo ahí tiene todos los 229 00:13:25,399 --> 00:13:31,840 elementos y está bien conectado. El LED del pin que me interese para controlarlo, en este 230 00:13:31,840 --> 00:13:38,220 caso el número 8, voy a tirar el cable al positivo, que es el ánodo. Y en la salida 231 00:13:38,220 --> 00:13:44,179 del LED va a ir a una resistencia y de esa resistencia va a 0 voltios por este cable. 232 00:13:45,039 --> 00:13:45,899 ¿Lo veis? 233 00:13:46,419 --> 00:13:47,620 Que está todo bien conectado 234 00:13:47,620 --> 00:13:49,340 Esta es la gracia de la protoboard 235 00:13:49,340 --> 00:13:52,179 Que me permite sacar muchos cables de positivo y negativo 236 00:13:52,179 --> 00:13:54,440 Y los puedo utilizar a la altura que a mí me interese 237 00:13:54,440 --> 00:13:55,720 Para no andar cruzando cables 238 00:13:55,720 --> 00:13:57,460 Y haciendo ahí una maraña 239 00:13:57,460 --> 00:14:00,240 ¿Vale? Es muy práctico porque te deja todo muy limpito 240 00:14:00,240 --> 00:14:02,700 ¿Vale? Luego ya si sois un poquito curiosos 241 00:14:02,700 --> 00:14:04,720 Pues podéis coger este cable 242 00:14:04,720 --> 00:14:06,080 ¿No? Le ponéis aquí 243 00:14:06,080 --> 00:14:08,379 Un punto de doblez 244 00:14:08,379 --> 00:14:09,179 Le hacéis así 245 00:14:09,179 --> 00:14:12,039 Le ponéis bonito, ¿vale? Que también se puede hacer 246 00:14:12,039 --> 00:14:13,860 ¿De acuerdo? 247 00:14:15,039 --> 00:14:25,179 Y entonces ya os queda, pues para poderlo poner ahí, sacarlo un pantallazo y ponerlo en un trabajo, ¿vale? Así quedaría muy chulo, ¿ok? 248 00:14:25,759 --> 00:14:33,259 Bien, pues entonces ya tenemos todo conectado. Tenemos nuestro botón bien conectado, con la estructura correcta y la luz bien conectada. 249 00:14:33,299 --> 00:14:41,159 Vamos a programarlo. Abrimos la ventana de código y el programa que nos sale por defecto lo vamos a borrar, ¿vale? 250 00:14:41,159 --> 00:14:46,259 Porque siempre, cuando yo abra código, me va a salir un programa por defecto que lo voy a borrar. 251 00:14:46,620 --> 00:14:50,639 Esto lo elimino aquí en la papelera de abajo a la derecha, lo suelto y ya está, ¿vale? 252 00:14:50,960 --> 00:14:52,100 Ese me lo quito del medio. 253 00:14:52,700 --> 00:14:53,399 Vale, fijaros. 254 00:14:54,159 --> 00:14:54,960 ¿Qué quiero hacer? 255 00:14:56,320 --> 00:14:58,279 Voy a volver a la pizarra para ver el programa. 256 00:14:59,039 --> 00:15:01,659 Porque ahora ya vamos a empezar a mezclar, ¿vale? 257 00:15:01,720 --> 00:15:06,519 Que por eso hemos estado estudiando programación, diagramas de flujo, 258 00:15:06,720 --> 00:15:10,139 cómo se hacen las cosas, cómo piensan los programadores. 259 00:15:10,139 --> 00:15:26,190 no sé por qué al led lo tengo que proteger, porque si no lo protejo explota, el botón no entiendo por qué tengo que ponerlo en esta resistencia, ayer lo expliqué, el que no lo sepa, lo vea en el vídeo, 260 00:15:27,409 --> 00:15:39,889 una resistencia por el lado, esto es electrónica, es una parte, pero ahora vamos a programar, y que vamos a hacer, fijaros, todo diagrama de flujo empieza con un start, con una bolita, S, start, 261 00:15:39,889 --> 00:15:43,759 y qué es lo que quiero hacer 262 00:15:43,759 --> 00:15:46,379 a ver quién es capaz de decirme 263 00:15:46,379 --> 00:15:47,960 qué quiero hacer en el 264 00:15:47,960 --> 00:15:49,759 robot que acabo de montar 265 00:15:49,759 --> 00:15:51,320 es muy fácil, cuando pulso el botón 266 00:15:51,320 --> 00:15:52,759 se enciende la luz 267 00:15:52,759 --> 00:15:54,559 y si no pulso el botón 268 00:15:54,559 --> 00:15:55,960 no se enciende 269 00:15:55,960 --> 00:15:58,759 voy a hacer lo primero, la pregunta 270 00:15:58,759 --> 00:16:01,720 botón pulsado 271 00:16:01,720 --> 00:16:08,960 ¿vale? 272 00:16:10,379 --> 00:16:12,179 pero yo, esto no lo puedo preguntar 273 00:16:12,179 --> 00:16:14,059 directamente en un robot, esperad un momento 274 00:16:14,059 --> 00:16:14,820 no escribáis 275 00:16:14,820 --> 00:16:18,679 Esto no lo puedo preguntar directamente en un robot 276 00:16:18,679 --> 00:16:21,759 ¿Os acordáis que hice una clase 277 00:16:21,759 --> 00:16:23,460 Donde os decía cómo funcionaba 278 00:16:23,460 --> 00:16:25,299 Un programa de robots que era como un ciclo 279 00:16:25,299 --> 00:16:27,779 ¿Qué era lo primero que hacíamos? 280 00:16:30,659 --> 00:16:33,159 Un robot tenía sensores 281 00:16:33,159 --> 00:16:36,740 Que estaban conectados a la placa 282 00:16:36,740 --> 00:16:38,379 Y luego teníamos activadores 283 00:16:38,379 --> 00:16:40,419 ¿No? 284 00:16:41,919 --> 00:16:42,519 Entonces 285 00:16:42,519 --> 00:16:45,080 Yo lo que hacía era 286 00:16:45,080 --> 00:16:52,759 leer los valores que tenían los sensores, guardábamos esos valores en variables, decidíamos 287 00:16:52,759 --> 00:16:57,059 o procesábamos la información y decidíamos qué hacer y en función de lo que hacíamos 288 00:16:57,059 --> 00:17:04,700 activábamos o no los actuadores. ¿Qué tenemos en mi robot súper sencillo? ¿Qué sensor 289 00:17:04,700 --> 00:17:13,339 tengo? ¿Qué botón? ¿Sensor de presión? Es un sensor que detecta si lo estoy presionando 290 00:17:13,339 --> 00:17:22,220 o no, básicamente. ¿Y qué actuadores tengo? La luz. Es un actuador que yo activo o no 291 00:17:22,220 --> 00:17:27,160 activo. El botón, el robot no lo activa, solamente está esperando para ver si alguien 292 00:17:27,160 --> 00:17:33,779 lo ha pulsado o no. Es un sensor que le da información al robot. Pero la luz es el robot 293 00:17:33,779 --> 00:17:41,099 quien la activa o no la activa, por lo tanto, es el robot el que voluntariamente va a conectar 294 00:17:41,099 --> 00:17:52,170 o no conectar los actuadores, por eso es un actuador. Y un actuador siempre tiene primero 295 00:17:52,170 --> 00:18:02,690 que leer los sensores, en este caso, leemos cómo está el botón, ¿vale? Voy a poner 296 00:18:02,690 --> 00:18:12,900 aquí el pulsador, ¿sí? Voy a leer cómo está el pulsador, ahora ya sí que estaría 297 00:18:12,900 --> 00:18:18,059 completo. Y después tengo que almacenar esto en una variable, ¿cómo queréis que llame 298 00:18:18,059 --> 00:18:24,859 a esa variable. Una variable, ya os dije, es una caja que yo tengo en mi almacén, que 299 00:18:24,859 --> 00:18:30,539 se llama memoria, ¿vale? Es una caja que yo tengo en mi desván con una etiqueta. ¿Qué 300 00:18:30,539 --> 00:18:35,339 nombre queréis que le ponga a esa caja? Le pongo, por ejemplo, botón. Vale, esto venga, 301 00:18:35,420 --> 00:18:41,720 botón. Botón. Eso quiere decir que aquí dentro voy a almacenar el estado del botón, 302 00:18:41,819 --> 00:18:46,220 si está activado o no está activado, ¿vale? Si está pulsado o no está pulsado. Con lo 303 00:18:46,220 --> 00:18:51,220 cual, leemos qué pasa con el pulsador, vamos a ver qué ocurre con el pulsador, y luego 304 00:18:51,220 --> 00:19:08,920 nos guarda el botón, ¿vale? Guardar, valor, el botón. Y ahora ya sí, ¿por qué? Porque 305 00:19:08,920 --> 00:19:17,059 con esa caja tengo si el botón está pulsado o no. Ahora ya puedo preguntarme, ¿el contenido 306 00:19:17,059 --> 00:19:22,339 de esta caja es que está pulsado o es que no está pulsado? ¿Vale? ¿Qué es lo que 307 00:19:22,339 --> 00:19:32,980 has visto. Ahora ya se puede preguntarlo. Igual, y ya lo voy a poner en el ecuajero. 308 00:19:33,299 --> 00:19:48,130 Botón igual a alta, el botón está en la señal alta, vale. Fijaros una cosa, cuando 309 00:19:48,130 --> 00:19:59,019 yo pulse el botón, cuando yo pulse el botón, estos 5 voltios van a cruzar porque estará 310 00:19:59,019 --> 00:20:06,960 conectado, vendrán por aquí y llegarán al pin 7, vale, y algo, una pequeña parte 311 00:20:06,960 --> 00:20:10,859 porque esta resistencia es muy grande, se me va a escapar por aquí, pero muy poquito, 312 00:20:11,000 --> 00:20:17,740 con lo cual los 5 voltios donde van a estar, aquí, si yo le pregunto al pin 7, con lo 313 00:20:17,740 --> 00:20:23,259 cual yo, que soy otro robot, que yo en el pulsador voy a poner aquí el pin 7, que es 314 00:20:23,259 --> 00:20:28,599 donde yo tengo el pulsador, léeme el pin 7, y que es lo que voy a tener ahí, pues 315 00:20:28,599 --> 00:20:37,019 voy a tener dos posibles valores, o 5 voltios o 0 voltios. Si leo 5 voltios, eso querrá 316 00:20:37,019 --> 00:20:43,140 decir que alguien ha pulsado el botón. Y si leo 0 voltios, eso querrá decir que el 317 00:20:43,140 --> 00:20:48,240 botón no lo ha pulsado nadie y no me está llegando corriente. ¿Sí o no? Por lo tanto, 318 00:20:48,240 --> 00:20:54,180 yo sabiendo si en el pin 7 tengo 5 voltios o tengo 0, puedo saber qué está pasando 319 00:20:54,180 --> 00:20:59,680 con el sensor. Porque yo no tengo ojos, mi robot no tiene ojos para ver si están pulsando 320 00:20:59,680 --> 00:21:04,920 el botón. Tiene que deducirlo de alguna forma. Y lo deducimos controlando el punto de conexión 321 00:21:04,920 --> 00:21:12,539 que yo ya tengo conectado a mi sensor. Entonces, ¿qué de los posibles valores puedo encontrarme 322 00:21:12,539 --> 00:21:20,079 en el pin 7? Puedo encontrarme 5 voltios, que esto los robots le llaman alta o en inglés 323 00:21:20,079 --> 00:21:24,809 tensión alta, 5 voltios 324 00:21:24,809 --> 00:21:26,690 o puedo encontrar 325 00:21:26,690 --> 00:21:28,670 el estilo de voltios que es 326 00:21:28,670 --> 00:21:29,910 baja 327 00:21:29,910 --> 00:21:33,049 o en inglés, si lo tenemos en inglés 328 00:21:33,049 --> 00:21:35,740 no, ok 329 00:21:35,740 --> 00:21:38,380 por tanto 330 00:21:38,380 --> 00:21:40,119 si yo 331 00:21:40,119 --> 00:21:41,940 mirar el pin 7 332 00:21:41,940 --> 00:21:44,460 almaceno el valor que me encuentre 333 00:21:44,460 --> 00:21:46,440 en botón, y ahora me pregunto 334 00:21:46,440 --> 00:21:48,619 ¿botón es igual a alta? 335 00:21:49,980 --> 00:21:50,380 vale 336 00:21:50,380 --> 00:21:51,299 si es que sí 337 00:21:51,299 --> 00:21:53,259 ¿Qué deduzco? 338 00:21:53,500 --> 00:21:55,319 ¿Qué pasa si en botón me he encontrado 339 00:21:55,319 --> 00:21:56,359 Una señal alta? 340 00:21:58,039 --> 00:21:59,140 Que tengo 5 voltios 341 00:21:59,140 --> 00:22:01,740 Por lo tanto, que alguien está pulsando el botón 342 00:22:01,740 --> 00:22:03,539 Y si es que no 343 00:22:03,539 --> 00:22:05,319 ¿Qué está pasando? 344 00:22:05,960 --> 00:22:07,720 Pues que el botón no lo están pulsando 345 00:22:07,720 --> 00:22:09,220 ¿Y yo qué quiero hacer? 346 00:22:09,299 --> 00:22:10,619 Quiero hacer diferentes cosas, ¿verdad? 347 00:22:10,680 --> 00:22:12,900 Porque mi robot, cuando alguien pulsa el botón, ¿qué quiere hacer? 348 00:22:14,720 --> 00:22:15,559 Encender la luz 349 00:22:15,559 --> 00:22:16,759 Vale 350 00:22:16,759 --> 00:22:21,039 La luz la tengo conectada 351 00:22:21,039 --> 00:22:22,420 Hemos dicho al PIN número 8 352 00:22:22,420 --> 00:22:27,140 el pin número 8 funciona igual que el 7 353 00:22:27,140 --> 00:22:28,900 pero como es un pin 354 00:22:28,900 --> 00:22:30,539 que yo voy a utilizar de salida 355 00:22:30,539 --> 00:22:32,880 soy yo el que lo puedo colocar 356 00:22:32,880 --> 00:22:34,619 en alta o en baja 357 00:22:34,619 --> 00:22:36,900 yo tengo un comandito que es 358 00:22:36,900 --> 00:22:38,900 ponme el pin 8 359 00:22:38,900 --> 00:22:40,319 en alta 360 00:22:40,319 --> 00:22:41,960 entonces ¿cuántos voltios tiene todo? 361 00:22:43,460 --> 00:22:44,779 si lo pongo en alta 362 00:22:44,779 --> 00:22:46,640 5 voltios 363 00:22:46,640 --> 00:22:48,759 5 voltios al positivo del LED 364 00:22:48,759 --> 00:22:50,380 y luego una resistencia y a 0 365 00:22:50,380 --> 00:22:51,500 ¿qué le pasa al LED? 366 00:22:52,420 --> 00:23:04,339 ¿Y qué pasa si yo le digo pon el pin 8 en baja? ¿Cuántos voltios de poco? 0, 0 voltios 367 00:23:04,339 --> 00:23:12,759 y 0 voltios por la otra patilla, ¿qué le pasa al LED? Si el botón está en alta, es 368 00:23:12,759 --> 00:23:21,990 decir, alguien lo está pulsando, yo lo que voy a hacer es el pin número 8 en alta, que 369 00:23:21,990 --> 00:23:27,789 quiere decir que el LED se encienda. Y si no, están pulsando el botón, ¿qué tengo 370 00:23:27,789 --> 00:23:37,460 que hacer con el pinocho, lo voy a poner en baja, lo voy a poner en cero voltios y entonces 371 00:23:37,460 --> 00:23:46,730 la luz se apagará. Y como todos los programas de robot, hemos, fijaros que estamos haciendo 372 00:23:46,730 --> 00:23:52,109 lo mismo que dijimos en el ciclo aquel que os pinté en la pizarra, leyendo los sensores, 373 00:23:52,970 --> 00:24:00,039 almacenando los valores en variables, decidiendo, no he tenido que procesar nada porque directamente 374 00:24:00,039 --> 00:24:05,220 los valores se me entran procesados, no he tenido que calcular nada ni que contar a ver 375 00:24:05,220 --> 00:24:12,380 si mezclar datos, no he tenido que hacer nada, directamente paso a decidir, si lo que he 376 00:24:12,380 --> 00:24:21,779 leído en los sensores me interesa, actúo y activo los actuadores y si no, pues desactivo 377 00:24:21,779 --> 00:24:25,500 los actuadores, que a lo mejor también es hacer algo, porque si está encendida la luz 378 00:24:25,500 --> 00:24:34,900 tengo que apagar. Desactive. Y cuando terminábamos, ¿qué hacía? Cerraba el ciclo. No. En un 379 00:24:34,900 --> 00:24:47,750 robot no hay end. En un robot, cuando termine, vuelvo arriba y repito. Vuelvo a leer el kit, 380 00:24:48,250 --> 00:24:54,720 vuelvo a mirar, vuelvo a guardar. Entonces, ¿qué pasa? Que eso está haciéndolo infinitamente, 381 00:24:54,720 --> 00:24:56,880 a miles, a millones de veces 382 00:24:56,880 --> 00:24:57,579 por segundo 383 00:24:57,579 --> 00:25:00,140 justo en el momento en el que yo pulse 384 00:25:00,140 --> 00:25:03,099 el ciclo que estaba en el no 385 00:25:03,099 --> 00:25:04,880 y con la luz apagada 386 00:25:04,880 --> 00:25:06,539 en el momento en el que yo pulse 387 00:25:06,539 --> 00:25:08,900 saldrá por el sí y se encenderá la luz 388 00:25:08,900 --> 00:25:10,160 y se quedará en ese bucle 389 00:25:10,160 --> 00:25:12,799 rodando mientras que yo tenga pulsado 390 00:25:12,799 --> 00:25:14,839 en el momento en el que suelte el botón 391 00:25:14,839 --> 00:25:16,700 volverá a coger 392 00:25:16,700 --> 00:25:18,500 baja en el bit 7 393 00:25:18,500 --> 00:25:20,720 y saldrá por el no y se apagará la luz 394 00:25:20,720 --> 00:25:21,960 ¿lo veis? 395 00:25:23,240 --> 00:25:23,680 bueno 396 00:25:23,680 --> 00:25:46,420 Pues esta tontería la acabamos de hacer hasta la saciedad. ¿Vale? Leer sensores, guardar valores en variables, tomar decisiones, qué actúo si las condiciones son correctas y qué no actúo en caso de que las condiciones no sean las correctas. 397 00:25:46,420 --> 00:25:47,339 Y vuelta a empezar 398 00:25:47,339 --> 00:25:49,579 Y ciclo, y ciclo, y ciclo 399 00:25:49,579 --> 00:25:50,839 Eso es un robot, ¿vale? 400 00:25:51,559 --> 00:25:53,640 Con lo cual vamos a hacer un robot muy sencillo 401 00:25:53,640 --> 00:25:56,160 Bien, vamos a programar eso 402 00:25:56,160 --> 00:25:57,220 Fijaros 403 00:25:57,220 --> 00:26:00,359 Que en Tinkercad 404 00:26:00,359 --> 00:26:01,839 Tenemos 405 00:26:01,839 --> 00:26:04,299 Voy a poner esto un poquito más grande, un segundo 406 00:26:04,299 --> 00:26:08,220 Vale, voy a venir aquí, que se vea 407 00:26:08,220 --> 00:26:09,160 Todo 408 00:26:09,160 --> 00:26:12,279 Y esto lo voy a venir un poco más para que veáis la zona de programación 409 00:26:12,279 --> 00:26:16,650 Yo tengo bloques, bloques iguales que los de Scratch 410 00:26:16,650 --> 00:26:19,309 pero en este caso en vez de mover el gato para arriba 411 00:26:19,309 --> 00:26:20,490 en vez de mover el gato para abajo 412 00:26:20,490 --> 00:26:22,170 están mirando a ver si me pulsan una tecla 413 00:26:22,170 --> 00:26:24,109 o a ver si pulsan el ratón 414 00:26:24,109 --> 00:26:27,390 yo lo que tengo son órdenes que interactúan con la placa 415 00:26:27,390 --> 00:26:29,309 y puedo ver 416 00:26:29,309 --> 00:26:31,410 qué pasa con los pines si están en alta o en baja 417 00:26:31,410 --> 00:26:33,529 puedo poner los pines en alta o en baja 418 00:26:33,529 --> 00:26:35,109 y puedo hacer cosas 419 00:26:35,109 --> 00:26:37,089 pero básicamente esto funciona igual que Scratch 420 00:26:37,089 --> 00:26:38,470 entonces cuando empezamos 421 00:26:38,470 --> 00:26:41,430 lo primero es que no le tengo 422 00:26:41,430 --> 00:26:43,549 que indicar ni que el bucle es infinito 423 00:26:43,549 --> 00:26:45,089 ni dónde empieza el programa 424 00:26:45,089 --> 00:26:47,130 Solo tengo una placa, solo hay un programa 425 00:26:47,130 --> 00:26:49,069 Solamente voy a hacer una columna de bloques 426 00:26:49,069 --> 00:26:51,569 Y además esa columna de bloques 427 00:26:51,569 --> 00:26:52,769 Se va a repetir eternamente 428 00:26:52,769 --> 00:26:54,009 No hace falta indicárselo 429 00:26:54,009 --> 00:26:56,289 ¿Qué es lo primero que hacemos? 430 00:26:56,710 --> 00:26:57,930 Leemos el pin 7 431 00:26:57,930 --> 00:27:00,450 Pero claro, luego lo tengo que guardar 432 00:27:00,450 --> 00:27:02,369 Voy a leer el pin 7 433 00:27:02,369 --> 00:27:04,170 Pero lo tengo que guardar en una variable 434 00:27:04,170 --> 00:27:07,130 Entonces lo primero que tengo que hacer es definirme la variable 435 00:27:07,130 --> 00:27:08,710 Me voy a variables, no tengo ninguna 436 00:27:08,710 --> 00:27:11,029 No tengo ninguna caja en mi almacén 437 00:27:11,029 --> 00:27:12,670 Voy a crearme una caja 438 00:27:12,670 --> 00:27:14,390 ¿Cómo hemos dicho que le vamos a llamar? 439 00:27:15,029 --> 00:27:15,650 Botón, ¿no? 440 00:27:16,869 --> 00:27:18,390 Pues le ponemos caja botón. 441 00:27:18,609 --> 00:27:20,650 Y ahora ya me aparecen los bloques de la caja botón. 442 00:27:22,309 --> 00:27:23,670 Bien, ¿y ahora qué voy a hacer? 443 00:27:24,250 --> 00:27:29,849 En las entradas, porque si yo leo un PIN, lo que está haciendo es una entrada de datos hacia la placa. 444 00:27:30,769 --> 00:27:35,450 En la parte de entradas, yo tengo aquí leer el pasado digital, tal, tal, tal. 445 00:27:35,450 --> 00:27:41,470 Vale, pues entonces, en las variables le voy a decir, pon en la variable botón, ¿vale? 446 00:27:41,470 --> 00:28:00,329 Quiero definir, quiero definir es meter dentro de la variable botón un valor. ¿Qué valor? El valor de leer el pasador digital número, ¿en qué pin lo teníamos? En el 7. Con lo cual esta orden me hace los dos primeros bloques de mi organigrama. 447 00:28:00,329 --> 00:28:03,089 Leemos el pasador digital 7 448 00:28:03,089 --> 00:28:05,089 Y lo guardamos en botón 449 00:28:05,089 --> 00:28:06,150 ¿Vale? 450 00:28:07,009 --> 00:28:08,309 Bien, ya tengo hecho lo primero 451 00:28:08,309 --> 00:28:10,109 Ahora hay que decidir 452 00:28:10,109 --> 00:28:13,630 Para decidir, utilizamos la estructura 453 00:28:13,630 --> 00:28:14,890 If the Nelson 454 00:28:14,890 --> 00:28:16,670 O si, entonces, si no 455 00:28:16,670 --> 00:28:18,509 ¿Vale? Lo habréis estudiado en Scratch 456 00:28:18,509 --> 00:28:21,130 La estructura condicional 457 00:28:21,130 --> 00:28:22,450 Es esta 458 00:28:22,450 --> 00:28:26,460 Si entonces, si no 459 00:28:26,460 --> 00:28:27,660 ¿Vale? Es decir 460 00:28:27,660 --> 00:28:30,279 Dentro de ese hexágono que está en gris 461 00:28:30,279 --> 00:28:32,619 le tengo que poner la condición que se tiene que cumplir 462 00:28:32,619 --> 00:28:34,299 ¿vale? 463 00:28:34,779 --> 00:28:37,039 ahí en ese hexágono tengo que ponerle la condición 464 00:28:37,039 --> 00:28:38,680 que ha de cumplirse, si se cumple 465 00:28:38,680 --> 00:28:41,059 entonces entraremos en el primer grupo 466 00:28:41,059 --> 00:28:42,660 de bloques que están en la primera 467 00:28:42,660 --> 00:28:44,539 espacio y si no 468 00:28:44,539 --> 00:28:45,839 es decir, si no se cumple 469 00:28:45,839 --> 00:28:48,299 lo haremos el segundo bloque 470 00:28:48,299 --> 00:28:50,759 solo vamos a ejecutar uno o el otro 471 00:28:50,759 --> 00:28:52,799 es lo mismo que hemos pintado ahí con el rojo 472 00:28:52,799 --> 00:28:54,039 el sí o el no 473 00:28:54,039 --> 00:28:56,640 ¿vale? el sí sería la salida 474 00:28:56,640 --> 00:28:58,579 entonces y el sí no 475 00:28:58,579 --> 00:28:59,960 sería la salida no 476 00:28:59,960 --> 00:29:31,160 De mi rombo. ¿Lo veis? Es lo mismo. Eso es un rombo. A todos los efectos. Bien. ¿Cómo pongo la condición? Pues mirad, me vengo aquí, igual, ¿vale? Voy a coger el bloque que me hace una igualdad, que serían las matemáticas estas, y voy a decir, si la variable botón es igual que alta, que lo pongo aquí abajo, ¿vale? 477 00:29:31,160 --> 00:29:54,059 Si la variable botón es igual a alta, entonces ¿qué hago? Tengo que poner el pin 8 en alta, ¿vale? Pues entonces en salidas, ahora me voy a los bloques de salida porque eso es una actuación, por lo tanto tengo que definir un pasador, en este caso ¿qué pasador es? El 8 y lo ponemos en alta, ¿vale? 478 00:29:54,059 --> 00:30:02,799 Y si no, tengo que definir el pasador 8 en baja 479 00:30:02,799 --> 00:30:05,420 ¿Tengo que hacer algo más? 480 00:30:06,680 --> 00:30:07,339 Nada más 481 00:30:07,339 --> 00:30:09,160 Empezamos 482 00:30:09,160 --> 00:30:12,140 Leemos el pin 7 y lo meto en botón 483 00:30:12,140 --> 00:30:18,480 Si botón está pulsado, o sea, si el interruptor está pulsado 484 00:30:18,480 --> 00:30:20,660 Me pones la luz encendida 485 00:30:20,660 --> 00:30:21,700 Y si no, me la apagas 486 00:30:21,700 --> 00:30:22,920 ¿Vale? ¿Está correcto? 487 00:30:23,079 --> 00:30:23,740 Vamos a verlo 488 00:30:23,740 --> 00:30:25,220 Lo ejecutamos, ¿cómo? 489 00:30:25,220 --> 00:30:26,500 Con iniciar simulación 490 00:30:26,500 --> 00:30:29,000 Le damos a iniciar simulación 491 00:30:29,000 --> 00:30:30,880 Y entonces en esta placa que tengo aquí a la izquierda 492 00:30:30,880 --> 00:30:32,400 Con el montaje que yo le he construido 493 00:30:32,400 --> 00:30:34,559 Se va a ejecutar ese programa 494 00:30:34,559 --> 00:30:35,940 Vale, simulamos 495 00:30:35,940 --> 00:30:38,000 Ya se está simulando 496 00:30:38,000 --> 00:30:40,119 Está inicializando, perfecto, ya está simulando 497 00:30:40,119 --> 00:30:41,740 No hace nada, claro 498 00:30:41,740 --> 00:30:43,940 ¿Por qué? Sí que está haciendo 499 00:30:43,940 --> 00:30:47,559 Está viendo si el botón está pulsado 500 00:30:47,559 --> 00:30:49,539 Y como no está pulsado 501 00:30:49,539 --> 00:30:50,940 Lo que está haciendo es 502 00:30:50,940 --> 00:30:52,259 Dejar la luz apagada 503 00:30:52,259 --> 00:30:54,640 Sí está haciendo cosas 504 00:30:54,640 --> 00:30:56,940 pero no las veo, porque no hay nada 505 00:30:56,940 --> 00:30:59,039 que yo tenga, pero que ocurre si lo pulso 506 00:30:59,039 --> 00:31:00,740 fijaros, ahora hago 507 00:31:00,740 --> 00:31:01,420 clic 508 00:31:01,420 --> 00:31:04,000 y la luz se enciende 509 00:31:04,000 --> 00:31:05,799 y ahora suelto 510 00:31:05,799 --> 00:31:07,799 y la luz se apaga 511 00:31:07,799 --> 00:31:10,839 pulso, la luz se enciende 512 00:31:10,839 --> 00:31:12,519 suelto 513 00:31:12,519 --> 00:31:13,440 y la luz se apaga 514 00:31:13,440 --> 00:31:16,119 ¿vale? lo veis 515 00:31:16,119 --> 00:31:17,619 entonces, hemos hecho 516 00:31:17,619 --> 00:31:19,839 un montaje 517 00:31:19,839 --> 00:31:22,380 un montaje que estamos 518 00:31:22,380 --> 00:31:23,940 controlando a través de un 519 00:31:23,940 --> 00:31:25,880 de un programa 520 00:31:25,880 --> 00:31:26,880 ¿de acuerdo? 521 00:31:27,779 --> 00:31:30,259 entonces, ¿qué pasa por ejemplo si yo quisiera 522 00:31:30,259 --> 00:31:32,039 hacer esto con electrónica? se puede, claro 523 00:31:32,039 --> 00:31:33,680 con un interruptor y una luz 524 00:31:33,680 --> 00:31:36,000 y una resistencia, liquidado 525 00:31:36,000 --> 00:31:38,200 perfecto, pero ¿qué pasa si yo quiero 526 00:31:38,200 --> 00:31:39,799 que se comporte de otra forma? 527 00:31:40,859 --> 00:31:42,319 que tengo que deshacer ese circuito 528 00:31:42,319 --> 00:31:44,180 entero y tengo que 529 00:31:44,180 --> 00:31:45,220 construirlo de otra forma 530 00:31:45,220 --> 00:31:48,339 ¿vale? tengo que coger el circuito electrónico 531 00:31:48,339 --> 00:31:49,779 romperlo 532 00:31:49,779 --> 00:31:52,259 y volverlo a soldar de otra forma 533 00:31:52,259 --> 00:31:54,460 para que haga otra cosa, por ejemplo que parpadee 534 00:31:54,460 --> 00:31:55,700 o que se ilumine 535 00:31:55,700 --> 00:31:57,599 una secuencia concreta 536 00:31:57,599 --> 00:32:00,420 sin embargo, si lo hacemos con esto 537 00:32:00,420 --> 00:32:02,079 yo voy a cambiar el programa 538 00:32:02,079 --> 00:32:06,079 el mismo sistema físico 539 00:32:06,079 --> 00:32:08,539 lo hago que se comporte de una forma o de otra