1 00:00:09,650 --> 00:00:12,810 Entonces vamos a hacer dos versiones de semáforo, ¿vale? 2 00:00:13,669 --> 00:00:23,670 La versión 1.0 va a ser sin semáforo de peatones. 3 00:00:24,449 --> 00:00:35,939 La versión 2.0 será con semáforo de peatones. 4 00:00:36,619 --> 00:00:42,060 Para el primero vamos a hacer el diagrama de flujo. 5 00:00:42,060 --> 00:01:02,229 El funcionamiento es el siguiente. Todo el mundo sabe como funciona un semáforo, pero como esto es un país libre, lo voy a explicar para que todos pensemos de la misma forma. 6 00:01:02,229 --> 00:01:12,140 Lo primero, el semáforo está en verde, ¿vale? De forma indefinida. 7 00:01:15,019 --> 00:01:25,859 Si pulsamos el botón, vamos a hacer la siguiente secuencia de colores. 8 00:01:25,859 --> 00:01:29,420 apagamos el verde 9 00:01:29,420 --> 00:01:35,230 encendemos 10 00:01:35,230 --> 00:01:38,700 el ámbar 11 00:01:38,700 --> 00:01:39,519 o amarillo 12 00:01:39,519 --> 00:01:44,569 y ahora ¿qué tenemos que hacer? 13 00:01:44,909 --> 00:01:46,689 esperar un ratín 14 00:01:46,689 --> 00:01:47,650 a que esté el ámbar 15 00:01:47,650 --> 00:01:50,609 vamos a darle, como esto lo queremos hacer rápido 16 00:01:50,609 --> 00:01:51,689 vamos a darle dos segundos 17 00:01:51,689 --> 00:01:54,269 que se encienda, dos segundos 18 00:01:54,269 --> 00:01:55,590 por lo tanto aquí vamos a esperar 19 00:01:55,590 --> 00:01:58,849 dos segundos 20 00:01:58,849 --> 00:02:00,090 ¿vale? 21 00:02:00,090 --> 00:02:04,370 Cuando hayan pasado los dos segundos del ámbar 22 00:02:04,370 --> 00:02:06,930 Tenemos que pasar el semáforo al rojo 23 00:02:06,930 --> 00:02:08,370 ¿Vale? Para que se pare 24 00:02:08,370 --> 00:02:09,830 La circulación 25 00:02:09,830 --> 00:02:12,289 Con lo cual, apagamos 26 00:02:12,289 --> 00:02:13,689 Fijaros que tengo que apagar 27 00:02:13,689 --> 00:02:16,629 Las luces que no quiero que estén encendidas 28 00:02:16,629 --> 00:02:17,729 Porque si se van a meter enciendo 29 00:02:17,729 --> 00:02:19,250 Se van a estar dando encendidas las otras 30 00:02:19,250 --> 00:02:21,289 Entonces tengo que apagar el ámbar 31 00:02:21,289 --> 00:02:24,590 Y tengo que encender 32 00:02:24,590 --> 00:02:27,310 El rojo 33 00:02:27,310 --> 00:02:50,250 En este momento ya los coches estarían parados y el peatón empezaría a pasar, con lo cual tenemos que darle tiempo, una espera, vamos a darle 5 segundos de espera, con lo cual va a estar en rojo 5 segundos, el tío sale corriendo, cruza la calle, en 5 segundos está en la trasera, ¿vale? 34 00:02:50,250 --> 00:02:52,210 ya sabemos que esto es una simulación 35 00:02:52,210 --> 00:02:54,430 normalmente el de esperar este 36 00:02:54,430 --> 00:02:56,270 suele ser 5 segundos 37 00:02:56,270 --> 00:02:59,169 y este a lo mejor son 15 o 20 segundos 38 00:02:59,169 --> 00:03:00,169 para darle tiempo de sobra 39 00:03:00,169 --> 00:03:02,370 para que el programa vaya rápido 40 00:03:02,370 --> 00:03:03,289 y veamos si funciona 41 00:03:03,289 --> 00:03:05,610 con unas esperas que se note la diferencia 42 00:03:05,610 --> 00:03:08,770 y después de esperar 43 00:03:08,770 --> 00:03:09,949 hasta que el teatrón pase 44 00:03:09,949 --> 00:03:10,550 ¿qué hacemos? 45 00:03:13,449 --> 00:03:14,689 apagamos el rojo 46 00:03:14,689 --> 00:03:20,400 y encendemos el red 47 00:03:20,400 --> 00:03:26,020 ¿vale? 48 00:03:26,020 --> 00:03:35,560 Entonces, todo esto sucede si pulsamos el botón, y si no pulsamos el botón, ¿qué 49 00:03:35,560 --> 00:03:48,699 hacemos? Nada. A ver, si alguien llega, se pone ahí en la acera a esperar y no le pulsa. 50 00:03:49,020 --> 00:03:54,240 ¿Vale? Entonces, pensamos por ejemplo. Con lo cual, si pulsamos el botón, hacemos esta 51 00:03:54,240 --> 00:04:08,780 secuencia, fijaros que realmente no tiene sino. Podemos ponerle aquí, si no, pues no 52 00:04:08,780 --> 00:04:23,259 hacemos nada. O mejor podemos ponerle, si no pulsamos el botón, se va a volver. Además, 53 00:04:24,240 --> 00:04:30,180 Podemos hacer una cosa, porque claro, si viene un gracioso, ¿qué pasa si viene un gamberrete y le da el botón y lo deja pulsado? 54 00:04:30,259 --> 00:04:35,560 Le pone ahí un chicle o le pone un tapón de corcho y deja el botón ahí atrancado. 55 00:04:36,259 --> 00:04:40,000 Porque entonces estaríamos continuamente haciendo este ciclo y nunca pasaría a los coches. 56 00:04:41,379 --> 00:04:47,980 Entonces aquí, después de encender el verde, vamos a darle 5 segunditos a los coches para que por lo menos algunos vayan saliendo. 57 00:04:47,980 --> 00:04:56,040 Con lo cual, este verde vamos a obligar a que aguante, por lo menos, con una espera, 5 segunditos, ¿vale? 58 00:04:56,660 --> 00:05:04,779 Con lo cual, nos aseguramos de que aunque un gracioso haya puesto ahí un chicle, durante 5 segundos van a pasar coches. 59 00:05:05,720 --> 00:05:10,560 Luego, en la siguiente vuelta, apagamos el verde y empezamos con el ciclo del peatón. 60 00:05:11,259 --> 00:05:15,500 Pero cuando vuelva a terminar el ciclo del peatón, estarán otros 5 segundos los coches pasando, ¿vale? 61 00:05:15,500 --> 00:05:20,160 y así nos aseguramos de que no fastidiamos o si se estropea el botón, que también puede 62 00:05:20,160 --> 00:05:24,319 por una lluvia o por una patada o una pedrada, se puede estropear el botón o porque se haya 63 00:05:24,319 --> 00:05:29,899 oxidado, se puede fallar, ¿vale? Entonces no bloqueamos una carretera, una calle. Bueno, 64 00:05:30,699 --> 00:05:37,589 pues esto es lo que vamos a hacer, ¿vale? Primero, tengo que saber dónde tengo que 65 00:05:37,589 --> 00:05:50,089 conectar. Bien, esta es mi placa, como siempre digo, justo en la parte derecha, ¿vale? Voy 66 00:05:50,089 --> 00:06:05,990 colocar aquí mis 13 pines digitales y mi grado, este es GND, y aquí tengo 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 y 13, 13 páginas. 67 00:06:05,990 --> 00:06:22,449 Las voy a numerar, perdón, son 14 porque empiezan las 0. 0, 1, 2, 3, 4, 5, 6, 7 y 8, 9, 10, 11, 12 y 13. 68 00:06:25,750 --> 00:06:31,649 Esto no lo voy a pintar siempre, solamente voy a pintar el pin donde lo conecte las cosas porque así me hago el trabajo. 69 00:06:31,649 --> 00:06:34,970 Pero ahora que estamos empezando, os lo voy a poner, ¿vale? 70 00:06:35,569 --> 00:06:38,649 Tengo aquí mis puntos de conexión para todos mis pines digitales. 71 00:06:40,329 --> 00:06:41,569 Esto es la parte de digital. 72 00:06:43,029 --> 00:06:51,759 Bien, entonces, tenemos que poner los botones y las luces. 73 00:06:52,060 --> 00:06:54,139 Solamente voy a indicar dónde. 74 00:06:56,879 --> 00:07:01,100 Y luego, como ayer ya sabemos cómo se monta cada uno de los artefactos, 75 00:07:01,939 --> 00:07:04,259 pues vamos a utilizar el montaje que hicimos ayer para completar. 76 00:07:04,259 --> 00:07:16,339 completar. En el pin 10 voy a colocar el LED verde. Ya montaré aquí todo lo que haya 77 00:07:16,339 --> 00:07:24,930 que montar, pero va a ser en el pin 10. En el 11 voy a montar el amarillo y en el 12 78 00:07:24,930 --> 00:07:31,230 voy a montar el rojo, con lo cual tendré mis tres luces colocadas como luz en aforo, 79 00:07:31,230 --> 00:07:39,470 verde abajo, amarillo en medio, ojo arriba, ¿vale? Y después, en el pin 2, voy a colocar 80 00:07:39,470 --> 00:07:47,139 el botón, ¿vale? Con lo cual, si el botón está pulsado, yo lo detectaré por el pin 81 00:07:47,139 --> 00:07:55,680 2. Y si no está pulsado, lo detectaré por el pin 2. ¿Vale? ¿Correcto? Bien. Esas van 82 00:07:55,680 --> 00:08:03,199 a ser mis conexiones en pin 2. Y en mi placa, si tuviéramos una placa física. Vale, pues 83 00:08:03,199 --> 00:08:08,000 Ahora, ¿qué quiero? Primero vamos a hacer un pequeño diagrama de flujo, ¿vale? 84 00:08:08,199 --> 00:08:12,319 Que simule ese comportamiento, ¿de acuerdo? 85 00:08:13,100 --> 00:08:17,920 Y después lo vamos a llevar aquí a encargar y lo vamos a copiar, a replicar. 86 00:08:19,300 --> 00:08:21,680 ¿Vale? Pues voy a borrar los circulitos. 87 00:08:22,420 --> 00:08:23,819 Voy a hacer aquí el diagrama de flujo. 88 00:08:25,540 --> 00:08:27,959 El diagrama de flujo siempre empieza por una S. 89 00:08:28,240 --> 00:08:29,100 S de Start. 90 00:08:30,199 --> 00:08:31,819 ¿Vale? Bien. 91 00:08:33,200 --> 00:08:38,740 Y fijaros que no hago nada, simplemente entro directamente a comprobar cómo tengo el botón. 92 00:08:38,740 --> 00:08:41,620 Para comprobar un botón, ¿qué teníamos que hacer? 93 00:08:41,740 --> 00:08:49,019 ¿Os acordáis? Teníamos que tener una variable, una variable, que la voy a pintar aquí, en mi cajita, 94 00:08:49,159 --> 00:08:53,720 que se llama botón, por ejemplo. 95 00:08:54,659 --> 00:08:58,740 Le voy a poner solo una B, para ahorrar el resto, que si no me canso. 96 00:08:59,759 --> 00:09:06,649 Me da igual, como le pongo yo el nombre, le pongo yo la tontería. 97 00:09:10,500 --> 00:09:23,620 Bien, y entonces lo que tengo que hacer es, tengo que comprobar cómo está el pin 2 y almacenar ese valor en botón, ¿vale? 98 00:09:23,620 --> 00:09:40,779 Entonces, voy a poner aquí, leer pin 2 y después guardar valor en botón, ¿vale? 99 00:09:40,779 --> 00:09:44,820 con lo cual, ahora ya tengo 100 00:09:44,820 --> 00:09:46,340 el estado 101 00:09:46,340 --> 00:09:48,240 el comportamiento 102 00:09:48,240 --> 00:09:51,240 como está el pi2 103 00:09:51,240 --> 00:09:53,179 lo tengo almacenado en esta 104 00:09:53,179 --> 00:09:54,139 cajita, en esta variable 105 00:09:54,139 --> 00:09:56,379 en la b, perdón, en el botón 106 00:09:56,379 --> 00:09:59,220 que me lío yo solo 107 00:09:59,220 --> 00:10:00,840 no me gusta escribir 108 00:10:00,840 --> 00:10:03,240 en b, ¿vale? 109 00:10:04,179 --> 00:10:05,240 vale, entonces ahora podemos 110 00:10:05,240 --> 00:10:09,379 la comprobar, dijimos que si el motor 111 00:10:09,379 --> 00:10:11,740 estaba pulsado, aquí que es lo que tendría 112 00:10:11,740 --> 00:10:14,919 ¿Cuántos voltios tendría aquí? 113 00:10:16,399 --> 00:10:17,820 Cuando yo pulso el botón 114 00:10:17,820 --> 00:10:18,779 ¿Cuántos voltios llega? 115 00:10:19,519 --> 00:10:20,600 5 voltios 116 00:10:20,600 --> 00:10:23,779 Porque tenía el cable que venía del 5 voltios 117 00:10:23,779 --> 00:10:24,480 Al botón 118 00:10:24,480 --> 00:10:27,299 Y del botón, cuando yo lo apretaba 119 00:10:27,299 --> 00:10:28,539 Lleva directo al pin 2 120 00:10:28,539 --> 00:10:30,059 Si yo pulso el botón 121 00:10:30,059 --> 00:10:32,240 Aquí tengo 5 voltios 122 00:10:32,240 --> 00:10:37,370 ¿Y cómo llamamos el botón? 123 00:10:37,590 --> 00:10:38,610 Alto o high 124 00:10:38,610 --> 00:10:41,309 En este caso, como va a estar en español 125 00:10:41,309 --> 00:10:43,690 Por lo tanto, te tengo que preguntar 126 00:10:43,690 --> 00:10:57,070 si B está en alta, ¿vale? B está en alta, eso quiere decir, si está en alta, la salida sí que me va a indicar 127 00:10:57,070 --> 00:11:05,080 el botón de salida, y si es que no, me va a indicar que el botón está sin pulsar, porque va a estar 128 00:11:05,080 --> 00:11:21,899 Voy a hacer el primero en el pino, ¿vale? Entonces, si B no está en alta, es decir, 129 00:11:21,899 --> 00:11:27,120 tenemos el botón sin pulsar, ¿qué es lo que tenemos que hacer? Encentrar el verde, 130 00:11:27,159 --> 00:11:41,509 ¿y el verde dónde estaba? En el 10, por lo tanto, pin 10 igual a alta, ¿vale? Pin 10 131 00:11:41,509 --> 00:11:58,509 Porque si yo pongo el pin 10 en alta, ¿con cuántos voltios pongo aquí? 5, y dijimos que si ahí estuviera un LED conectado que le pasaba el LED, se encendería, si estuviera bien hecho el circuito, pues ya está. 132 00:11:58,509 --> 00:12:07,970 ¿Y qué pasa si pulsamos el botón? Todo esto. Venga, apagamos el verde, ¿dónde está el verde? En el 10. 133 00:12:07,970 --> 00:12:13,730 Por lo tanto, pin 10 en baja. 134 00:12:14,389 --> 00:12:17,649 Lo primero que hago es quitar la corriente del pin. 135 00:12:20,779 --> 00:12:22,779 Después, ¿qué hacemos? Encendemos el ámbar. 136 00:12:23,899 --> 00:12:24,700 ¿Dónde está el ámbar? 137 00:12:26,039 --> 00:12:27,039 En el 11. 138 00:12:28,519 --> 00:12:30,279 Ponemos el pin 11 en alta. 139 00:12:33,090 --> 00:12:33,330 ¿Vale? 140 00:12:33,610 --> 00:12:35,350 Y ahora esperamos dos segundos. 141 00:12:41,679 --> 00:12:42,639 Esperamos dos segundos. 142 00:12:45,210 --> 00:12:45,690 ¿Correcto? 143 00:12:46,629 --> 00:12:49,129 ¿Veis que esas tres órdenes que yo acabo de poner aquí? 144 00:12:49,169 --> 00:12:51,230 tal como lo he conectado en arduino 145 00:12:51,230 --> 00:12:52,789 van a 146 00:12:52,789 --> 00:12:54,029 apagar 147 00:12:54,029 --> 00:12:56,309 el que esté conectado al 10 148 00:12:56,309 --> 00:12:57,769 que es el verde 149 00:12:57,769 --> 00:13:01,370 va a encender el que esté conectado al 11 150 00:13:01,370 --> 00:13:02,269 que es el amarillo 151 00:13:02,269 --> 00:13:03,570 y se va a extraer los segundos 152 00:13:03,570 --> 00:13:05,090 ¿y luego qué hacemos? 153 00:13:07,409 --> 00:13:08,009 pues 154 00:13:08,009 --> 00:13:09,830 pin 11 155 00:13:09,830 --> 00:13:11,450 en baja 156 00:13:11,450 --> 00:13:14,009 apagamos en amarillo 157 00:13:14,009 --> 00:13:16,450 pin 158 00:13:16,450 --> 00:13:18,409 12 159 00:13:18,409 --> 00:13:43,789 en alta, encendemos el rojo y esperamos, ¿cuánto? 5 segundos, ¿vale? Vale, esas dos flechas 160 00:13:43,789 --> 00:13:51,710 las voy a continuar aquí, este cacho, ¿vale? Una flecha y otra flecha, ¿vale? Estas dos 161 00:13:51,710 --> 00:14:14,399 le echas de aquí, ese asterisco. El disco, que son dos, son estas. Vale, apagar el rojo, 162 00:14:14,500 --> 00:14:30,549 por lo tanto, el pin 12 a cero voltios. Pin 12 en baja. Y el que tenemos, el verde. Dime. 163 00:14:34,179 --> 00:14:40,679 Todo esto está debajo de esto. Son los dos asteriscos. Vale, he puesto aquí dos asteriscos 164 00:14:40,679 --> 00:14:42,860 y aquí uno. Entonces, el asterisco 165 00:14:42,860 --> 00:14:43,879 uno sigue aquí 166 00:14:43,879 --> 00:14:46,679 y el dos sigue aquí, ¿vale? 167 00:14:47,820 --> 00:14:48,740 Entonces, seguimos 168 00:14:48,740 --> 00:14:50,379 con el de la derecha bajando. 169 00:14:51,299 --> 00:14:52,779 Hemos dicho que apagábamos el rojo 170 00:14:52,779 --> 00:14:54,440 y encendíamos el verde, que estaba en el 10. 171 00:14:56,679 --> 00:14:58,720 Y ahora, para dejar que pasen algunos 172 00:14:58,720 --> 00:15:00,279 coches y no 173 00:15:00,279 --> 00:15:02,600 para limitar el tráfico, en caso de 174 00:15:02,600 --> 00:15:03,980 que 175 00:15:03,980 --> 00:15:04,899 el 176 00:15:04,899 --> 00:15:10,159 botón, pues vamos a esperar aquí 177 00:15:10,159 --> 00:15:12,240 5 segunditos 178 00:15:12,240 --> 00:15:16,500 Cuando terminamos 179 00:15:16,500 --> 00:15:19,220 Tanto un lado como el otro 180 00:15:19,220 --> 00:15:24,879 ¿Vale? Aquí se unen las dos líneas 181 00:15:24,879 --> 00:15:26,220 Debajo 182 00:15:26,220 --> 00:15:27,600 ¿Qué hacemos? 183 00:15:29,000 --> 00:15:29,860 Volver a empezar 184 00:15:29,860 --> 00:15:31,659 Con lo cual esto 185 00:15:31,659 --> 00:15:33,759 Tirará para arriba 186 00:15:33,759 --> 00:15:45,259 Uno y ya 187 00:15:45,259 --> 00:15:46,779 ¿Lo veis? 188 00:15:47,799 --> 00:15:50,000 Desde el final nos vamos para arriba 189 00:15:50,000 --> 00:15:54,259 Hasta justo debajo de la S 190 00:15:54,259 --> 00:15:57,159 Y volvemos a leer el BIN2 191 00:15:57,159 --> 00:16:00,039 Guardamos el valor en B 192 00:16:00,039 --> 00:16:02,120 El nuevo valor 193 00:16:02,120 --> 00:16:10,549 Y según esté en alta o en baja 194 00:16:10,549 --> 00:16:11,389 Vamos a ir por un lado 195 00:16:11,389 --> 00:16:14,000 ¿Vale? 196 00:16:15,720 --> 00:16:16,460 ¿Lo veis? 197 00:16:17,720 --> 00:16:19,200 Vamos a implementarlo 198 00:16:19,200 --> 00:16:19,860 ¿Vale? 199 00:16:21,240 --> 00:16:23,600 Ya veis que ahora con el diagrama de flujo hecho 200 00:16:23,600 --> 00:16:25,340 Y la mente estructurada 201 00:16:25,340 --> 00:16:27,360 Va a ser muy fácil llevar esto 202 00:16:27,360 --> 00:16:28,559 A nuestro programa 203 00:16:28,559 --> 00:16:29,580 ¿Vale? 204 00:16:29,580 --> 00:16:40,480 Y igual de fácil sería si lo programáramos en otro lenguaje de programación, sabiendo cuáles son los comandos que yo tengo disponibles, puedo traducir fácilmente un diagrama de flujo a un programa. 205 00:16:41,620 --> 00:16:58,289 Por lo tanto, vámonos a Tinkercad. Entramos en Tinkercad y nos abrimos un nuevo circuito, le vamos a cambiar el nombre y le vamos a poner semáforo. 206 00:16:58,289 --> 00:17:05,289 pinchamos en el nombre arriba y le ponemos semáforo para saber que lo que vamos a hacer es un semáforo 207 00:17:05,289 --> 00:17:12,289 lo siguiente sacaremos como siempre nuestra placa de bravas y nuestro arbolino 208 00:17:12,289 --> 00:17:21,519 y las vamos a poner verticales ¿vale? ¿por qué? porque yo soy así de paranoico y me gusta 209 00:17:21,519 --> 00:17:31,779 me mola, me mola, tres clics y la ponemos vertical 210 00:17:31,779 --> 00:17:48,180 Y la redboard igual. Cuando utilizamos placa de prototipos, que en este caso la vamos a utilizar porque vamos a montar un montón de componentes, ¿vale? Si tengo que conectar solamente una luz, no, pero para conectar muchos componentes viene bien. 211 00:17:48,180 --> 00:18:11,599 Y lo primero que tengo que hacer es darle corriente a la placa, darle los 5 voltios y los 0 voltios. Por lo tanto, vamos a sacar de la conexión de 5 voltios, que está aquí a la izquierda, ¿vale? Hacéis clic sobre la conexión y ahora cada vez que hagáis clic con el ratón irá haciendo una curva, ¿vale? 212 00:18:11,599 --> 00:18:33,819 Con lo cual yo lo saco hacia la izquierda, hago clic, voy hacia abajo, ¿vale? Hago clic, me voy a la derecha, hago clic y cuando vuelvo a conectarlo en otro agujero, al hacer clic ya no me hace esquina sino que simplemente termina el cable y ya lo deja conectado, ¿vale? 213 00:18:33,819 --> 00:18:37,299 Entonces con el ratón tenéis que ir haciendo con el botón izquierdo 214 00:18:37,299 --> 00:18:38,559 Al primer punto, ¿no? 215 00:18:38,640 --> 00:18:38,920 ¿Vale? 216 00:18:39,539 --> 00:18:41,980 A los 5 voltios de mi placa 217 00:18:41,980 --> 00:18:43,279 De la parte del power 218 00:18:43,279 --> 00:18:46,900 Tenéis a mitad de altura los 5 voltios 219 00:18:46,900 --> 00:18:47,880 ¿Lo veis? 220 00:18:48,599 --> 00:18:48,920 Bien 221 00:18:48,920 --> 00:18:51,619 El cable lo voy a cambiar a color rojo 222 00:18:51,619 --> 00:18:52,279 ¿Por qué? 223 00:18:52,440 --> 00:18:55,079 Porque rojo igual a 5 voltios 224 00:18:55,079 --> 00:18:56,380 Ahora 225 00:18:56,380 --> 00:18:59,859 El ground, la tierra, los 0 voltios 226 00:18:59,859 --> 00:19:02,200 Los voy a sacar del que está encima del pin 13 227 00:19:02,200 --> 00:19:10,660 lo sacas, haces una curva hacia arriba, haces una curva a la derecha, y lo conectas pero 228 00:19:10,660 --> 00:19:18,309 con la parte de arriba, para que no estorbe. Y esto lo vamos a poner de color negro, y 229 00:19:18,309 --> 00:19:28,190 todo el mundo debería estar ya con el dibujo. Siempre 5 voltios, son 5 voltios, y los 0 230 00:19:28,190 --> 00:19:33,710 voltios los voy a tener, el negativo de la pila, lo voy a tener en ground, GND, ¿vale? 231 00:19:33,710 --> 00:19:52,630 Eso es muy típico. Con lo cual ya tengo en mi placa, fijaros, sobre toda esta fila que tengo ahí iluminada en verde, 5 voltios y todos los agujeros que están ahora iluminándose en verde, ahora estarían en 0 voltios porque se conectan por el de arriba, ¿vale? 232 00:19:52,630 --> 00:20:17,609 Bueno, pues hacemos el montaje del botón y tres montajes de LED, ¿vale? Ya sabríamos hacerlos porque nos expliqué ayer. Entonces, vamos a ir lentos para irlo haciendo poquito a poquito. Cogemos el pulsador, lo giramos para ponerlo con las patillas hacia los laterales y lo colocamos de forma que dos patillas estén. 233 00:20:17,609 --> 00:20:31,910 Lo voy a conectar yo, por ejemplo, en el 28 y en el 26, ¿vale? Las conexiones en la fila 28 y en la fila 26. ¿Lo veis? La fila 28 con una patillita y la 26 con la otra. 234 00:20:31,910 --> 00:20:39,960 Y al otro lado de la retoma, lo mismo para las otras dos filas que están numeradas igual, pero son diferentes. 235 00:20:43,559 --> 00:20:54,420 Conectábamos del positivo a una patilla. Esto hay que sabérselo, ya os lo dije, ¿vale? Yo ahora lo digo, pero hay que saberlo. 236 00:20:55,680 --> 00:21:02,859 El positivo me da igual, voy a coger el del agujero que está a mi altura, el que está a la altura de la fila 28, que es el más cercano, ¿no? 237 00:21:02,859 --> 00:21:07,319 Como todos los agujeros tienen positivo, pues ya lo cojo de la que esté más cerca. 238 00:21:08,359 --> 00:21:13,460 Después, de la otra patilla, tirábamos un cable al pin del botón. 239 00:21:13,539 --> 00:21:15,380 ¿Cuál era? Hemos dicho que el número 2. 240 00:21:17,000 --> 00:21:19,000 Pues venga, tiramos un cable al 2. 241 00:21:19,259 --> 00:21:21,940 Este cable lo voy a poner de color verde. 242 00:21:22,660 --> 00:21:24,299 Bueno, no. Verde no. 243 00:21:24,980 --> 00:21:28,920 Verde, amarillo y rojo me los voy a guardar para el semáforo y así los identificaré. 244 00:21:28,920 --> 00:21:32,519 Lo voy a poner azul, el que está debajo del tuque. 245 00:21:32,519 --> 00:21:40,640 así se ven los colores más o menos con contraste. Y además tenemos que mantener una resistencia, 246 00:21:40,900 --> 00:21:46,500 cogemos una resistencia, la ponemos aquí en un ladito, le cambiamos a 10 kOhm, fijaros 247 00:21:46,500 --> 00:21:53,460 que están las unidades en kOhm, con lo cual está bien, le ponemos 10 kOhm y ya cogemos 248 00:21:53,460 --> 00:21:59,119 nuestra resistencia de 10 kOhm, la pinchamos a mitad de camino entre la patilla y la conexión 249 00:21:59,119 --> 00:22:10,839 al pin 2 y después la otra punta la vamos a conectar a 0 voltios, con un cable 0 voltios 250 00:22:10,839 --> 00:22:20,700 igual a 9. He hecho el montaje del botón, ¿vale? Haces doble clic sobre el cable, añades 251 00:22:20,700 --> 00:22:31,529 puntos de curva y luego ya te los llevas, ¿vale? A donde te guste. Y cuando estás alineado 252 00:22:31,529 --> 00:22:37,529 con los otros puntos se te ponen las líneas azules y se te pega un poquito con la parte de abajo. 253 00:22:37,529 --> 00:22:51,420 Entonces, fijaros, ¿cómo hemos conectado esto? Positivo, que viene desde los 5 voltios, sube al tercer agujero, pasa a la fila 28 al lado izquierdo. 254 00:22:51,420 --> 00:23:02,420 Ahí está conectado el botón. El botón, cuando lo cierre, dará paso de la corriente a la fila 26 al lado izquierdo, que por un lado va a la resistencia de 10K y a 0, 255 00:23:02,420 --> 00:23:11,200 lo que hicimos ayer. Y ahora voy a hacer tres montajes de LED, ¿vale? Entonces voy a coger 256 00:23:11,200 --> 00:23:20,599 tres LEDs, los voy a sacar, uno, a ver, voy a poner aquí el LED rojo, ¿vale? Lo giramos, 257 00:23:20,960 --> 00:23:36,200 ¿vale? Lo giramos y el LED rojo lo voy a colocar, por ejemplo, en el 3 y 4. Después 258 00:23:36,200 --> 00:23:45,079 voy a sacar otro LED, le voy a cambiar el color, le voy a poner el amarillo, le voy 259 00:23:45,079 --> 00:23:52,539 a girar hacia la derecha, en la cajita que te aparece cuando lo sacas, tienes ahí el 260 00:23:52,539 --> 00:23:57,960 color. Y lo voy a poner debajo, den el 5, bueno, le voy a dar un poco de diferencia 261 00:23:57,960 --> 00:24:03,740 para que no sea una pelota, ¿vale? En el 6 y el 7. Y el otro LED, que sería en este 262 00:24:03,740 --> 00:24:12,480 caso el verde, que es el que está en el paso de los coches. Giramos también en horizontal 263 00:24:12,480 --> 00:24:20,500 y lo voy a poner en el 9-10. ¿Vale? Entonces, he puesto el rojo en las filas 3-4, el amarillo 264 00:24:20,500 --> 00:24:29,000 en la 6-7 y el verde en la 9-10. ¿Ok? Y ahora, ¿cómo hacíamos las conexiones de 265 00:24:29,000 --> 00:24:36,359 los LEDs? Muy fácil. Desde el pin de conexión íbamos al ánodo, que es la patilla doblada, 266 00:24:36,660 --> 00:24:41,859 Y luego la otra, conectábamos con una resistencia directamente al negativo. 267 00:24:42,519 --> 00:24:44,839 Vale, la resistencia, fijaros, ¿cómo lo voy a hacer? 268 00:24:45,700 --> 00:24:48,480 Bueno, voy a conectar primero, no, voy a dejar esa resistencia ahí. 269 00:24:49,779 --> 00:24:50,839 Vale, voy a conectar los cables. 270 00:24:51,420 --> 00:24:54,380 Hemos dicho, el 10 era el cable del verde. 271 00:24:55,500 --> 00:24:58,240 Llevo aquí vertical. 272 00:25:01,019 --> 00:25:01,559 ¿Era el 9? 273 00:25:02,000 --> 00:25:04,460 No, digo que el 10 lo ponemos en el 9, ¿no? 274 00:25:05,079 --> 00:25:06,799 Lo tienes que poner, no, en la fila 10. 275 00:25:07,539 --> 00:25:08,680 El 10 va a la fila 10. 276 00:25:08,680 --> 00:25:14,619 Si hablas del número de filas, en la fila 10, porque es el ánodo, es la patilla doblada, ¿vale? 277 00:25:15,359 --> 00:25:18,200 Y ese cable se lo voy a colocar de color verde. 278 00:25:24,799 --> 00:25:33,779 Sí, del 11 le voy a poner, sin que se me crucen los cables, a la fila del ánodo del amarillo. 279 00:25:34,859 --> 00:25:38,559 Y a repetir tres veces lo mismo, venga, no tienes que copiarlo, tienes que hacerlo solo. 280 00:25:39,180 --> 00:25:40,480 Lo voy a poner de color viejo ahora. 281 00:25:50,200 --> 00:25:56,180 Y el 12 lo vamos a conectar, que es la conexión del LED rojo. 282 00:25:57,440 --> 00:26:01,200 Como el rojo lo estoy utilizando para el positivo, lo voy a colocar de color naranja, 283 00:26:02,039 --> 00:26:04,440 que es lo más parecido al rojo y no es amarillo. 284 00:26:06,099 --> 00:26:09,440 Entonces así puedo identificar el cable naranja para el LED rojo, 285 00:26:09,980 --> 00:26:11,519 el amarillo para el amarillo y el verde para el rojo. 286 00:26:12,460 --> 00:26:13,660 Y el azul el botón. 287 00:26:14,220 --> 00:26:18,859 Así visualmente no me confundo y puedo seguir los cables muy fácilmente. 288 00:26:18,859 --> 00:26:38,619 Y la otra patilla del LED, ¿qué teníamos que hacer? Poner una resistencia de 220 ohmios al negativo. Fijaros lo que voy a hacer, que esto es un truquito que también me ahorra cables. Vale, mirad lo que voy a hacer, saco la resistencia, le coloco el valor correcto que son 220 y no son kilo ohmios, cuidado, son ohmios. 289 00:26:38,619 --> 00:26:42,240 este hay que cambiarlo porque siempre te sale la unidad de kilo ohmios 290 00:26:42,240 --> 00:26:43,500 por defecto, cuidado con eso 291 00:26:43,500 --> 00:26:45,779 lo voy a poner en horizontal, veréis 292 00:26:45,779 --> 00:26:48,539 y ahora directamente 293 00:26:48,539 --> 00:26:50,440 lo voy a utilizar 294 00:26:50,440 --> 00:26:51,640 para conectar 295 00:26:51,640 --> 00:26:54,160 el punto del negativo 296 00:26:54,160 --> 00:26:55,720 con el punto de la patilla 297 00:26:55,720 --> 00:26:57,819 y me ahorro cables 298 00:26:57,819 --> 00:26:59,440 ¿vale? 299 00:27:00,059 --> 00:27:02,039 en el rojo van a ser tres iguales 300 00:27:02,039 --> 00:27:03,519 tres resistencias iguales 301 00:27:03,519 --> 00:27:05,859 entonces, ¿qué he hecho? 302 00:27:06,559 --> 00:27:07,900 la resistencia está unida 303 00:27:07,900 --> 00:27:09,779 a la patilla del led y por la otra 304 00:27:09,779 --> 00:27:12,119 al negativo, con lo cual no me hacen falta más cables 305 00:27:12,119 --> 00:27:13,019 ¿lo veis? 306 00:27:13,759 --> 00:27:15,480 me ahorro cables, no tengo que hacer 307 00:27:15,480 --> 00:27:17,759 en el botón, que por ponerlo vertical 308 00:27:17,759 --> 00:27:21,539 este cable me lo he ahorrado 309 00:27:21,539 --> 00:27:23,619 el negro del botón, ¿lo veis? 310 00:27:24,539 --> 00:27:25,660 vale, pues entonces ahora eso 311 00:27:25,660 --> 00:27:27,160 lo voy a hacer tres veces, para no hacer 312 00:27:27,160 --> 00:27:29,380 lo mismo, fijaros, cuando 313 00:27:29,380 --> 00:27:31,220 seleccionamos la resistencia 314 00:27:31,220 --> 00:27:32,859 que me aparece aquí en la cajita con el nombre 315 00:27:32,859 --> 00:27:34,380 hacer 316 00:27:34,380 --> 00:27:37,259 control c, que es copiar 317 00:27:37,259 --> 00:27:39,579 o sea, control, y pulsando el control 318 00:27:39,579 --> 00:27:52,220 C a la vez y luego control V. ¿Vale? Y movéis el ratón y tenéis otra resistencia. Y ahora 319 00:27:52,220 --> 00:28:00,759 control C y control V y tengo la tercera resistencia, porque como son las tres iguales... ¿Vale? 320 00:28:01,400 --> 00:28:06,039 Si hacéis control C, control V y movéis el ratón, vais a ver que se os ha copiado 321 00:28:06,039 --> 00:28:10,339 la resistencia y la vais a poder colocar donde queráis. ¿Lo veis o no? 322 00:28:12,400 --> 00:28:23,890 Entonces esto es súper rápido para hacer cosas cuando quiero hacer 3 Lens o 5 Lens o 25 Lens, como todos van con la misma resistencia, CTRL-C, CTRL-V, CTRL-V, CTRL-C. 323 00:28:24,230 --> 00:28:28,029 Entonces fijaros que hemos hecho. A ver, de momento no hemos hecho nada. 324 00:28:29,069 --> 00:28:35,750 Lo que hemos hecho ha sido plantear el ejercicio, ponernos en un papelote más o menos lo que tiene que hacer mi programa. 325 00:28:36,529 --> 00:28:40,190 Hacer un diagrama de flujo para estructurar mi cabeza y saber cómo tengo que programar. 326 00:28:40,190 --> 00:28:45,269 y ahora me he montado tres veces el montaje del led y una vez el montaje del botón 327 00:28:45,269 --> 00:28:49,009 todavía no he hecho nada, nada productivo 328 00:28:49,009 --> 00:28:52,990 vamos a empezar a hacer cosas productivas, ya tenemos nuestro montaje hecho 329 00:28:52,990 --> 00:28:55,230 vamos a darle a código 330 00:28:55,230 --> 00:28:59,450 y el programita que te aparece por defecto en código 331 00:28:59,450 --> 00:29:05,369 lo borráis arrastrando el primer bloque de arriba 332 00:29:05,369 --> 00:29:07,710 el que pone definir led integrado no sé qué 333 00:29:07,710 --> 00:29:10,190 es en lo que lo arrastráis a la papelera que está bajando a la derecha. 334 00:29:10,609 --> 00:29:12,369 Pero no me queda de la misma manera. 335 00:29:12,769 --> 00:29:13,049 Vale. 336 00:29:13,950 --> 00:29:16,309 A ver, repito, calma. 337 00:29:18,250 --> 00:29:19,849 Código, pulsamos en código. 338 00:29:20,730 --> 00:29:22,809 Cuando pulsas en código se te abre esta persiana. 339 00:29:23,609 --> 00:29:26,210 Vale, y este programa que aparece aquí por defecto, 340 00:29:26,549 --> 00:29:27,930 ese no me vale, lo borro. 341 00:29:28,130 --> 00:29:29,869 ¿Cómo? Pinchando en el primer bloque 342 00:29:29,869 --> 00:29:32,670 y arrastrándolo aquí abajo a la derecha para que me vea. 343 00:29:32,990 --> 00:29:33,329 Ahí está. 344 00:29:34,410 --> 00:29:36,470 Entonces, fijaros, vamos a empezar a programar. 345 00:29:37,710 --> 00:29:42,930 Vamos a coger nuestro diagrama de flujo de la pizarra y vamos a empezar a hacer cosas. 346 00:29:43,509 --> 00:29:44,269 ¿Qué tenemos que hacer? 347 00:29:45,230 --> 00:29:48,250 Leemos el pin 2 y guardamos el valor en B. 348 00:29:48,250 --> 00:29:54,430 Pero dijimos que cuando yo quiero utilizar variables, lo primero que tengo que hacer es definirlas. 349 00:29:54,589 --> 00:30:04,359 Para tener disponibles los bloques de esa variable, es decir, pin 2, variable con F. 350 00:30:04,819 --> 00:30:16,789 Vamos a ir a definir variables y luego vamos a leer lo que... 351 00:30:16,789 --> 00:30:18,250 ¿Cómo? Muy sencillo. 352 00:30:18,250 --> 00:30:21,089 vamos aquí a nuestro tinkercad 353 00:30:21,089 --> 00:30:23,130 vamos a variables 354 00:30:23,130 --> 00:30:25,109 al menú de variables 355 00:30:25,109 --> 00:30:27,410 y le creamos una nueva variable 356 00:30:27,410 --> 00:30:28,210 crear variable 357 00:30:28,210 --> 00:30:29,509 nombre b 358 00:30:29,509 --> 00:30:33,269 b de botón 359 00:30:33,269 --> 00:30:35,009 y cuando le damos al enter 360 00:30:35,009 --> 00:30:36,970 se me van a aparecer ya los bloques 361 00:30:36,970 --> 00:30:38,430 correspondientes a esa variable 362 00:30:38,430 --> 00:30:41,269 todos los cajas, todas las variables 363 00:30:41,269 --> 00:30:42,509 que yo quiera definir 364 00:30:42,509 --> 00:30:44,730 para trabajar en mi programa 365 00:30:44,730 --> 00:30:45,990 las tengo que crear aquí 366 00:30:45,990 --> 00:30:54,289 para tener disponibles esos bloques, ¿vale? Bien. Ahora, ¿qué quiero hacer? Quiero meter 367 00:30:54,289 --> 00:31:05,829 en la caja B, quiero meter en mi variable B y ahora me voy a las entradas y vamos a meter 368 00:31:05,829 --> 00:31:14,829 lo que leamos en el pasador digital número 2. Con lo cual, con esta orden he hecho los 369 00:31:14,829 --> 00:31:20,250 dos primeros bloques, es lo mismo que ayer. Leemos el pasador digital 2 y el contenido, 370 00:31:20,829 --> 00:31:27,490 o sea, el resultado lo almacenamos en B. ¿De acuerdo? Definir B, E y luego leer pasador 371 00:31:27,490 --> 00:31:33,349 digital 2. ¿Entendido lo que estamos haciendo? Hemos dicho que según nuestro circuito, cuando 372 00:31:33,349 --> 00:31:39,829 yo pulso el botón, en el 2, ¿qué aparecerá? La señal HIGH. ¿Por qué? Porque llegarán 373 00:31:39,829 --> 00:31:46,130 5 voltios si pulsamos el botón. Pero si no lo pulsamos, esta parte del circuito estará 374 00:31:46,130 --> 00:31:52,309 abierta y el 2 estará conectado con el 0 voltios a través de la resistencia. Por lo 375 00:31:52,309 --> 00:31:58,710 tanto, ahí van a aparecer 0 voltios. ¿Ok? Con lo cual, yo en 2 puedo detectar o high 376 00:31:58,710 --> 00:32:07,950 o low, o alta o baja. Bien, pues ahora vamos a hacer la decisión. Nos vamos a los bloques 377 00:32:07,950 --> 00:32:15,849 de control y cogemos el bloque que tiene. El sí, entonces, y también la parte de si 378 00:32:15,849 --> 00:32:20,289 no, puesto que yo tengo salida para que si sí o si no. Bueno, pues vamos a ponerlo aquí 379 00:32:20,289 --> 00:32:30,529 abajo. ¿Cuál era la condición? Si, no. La condición es si el contenido de la caja, 380 00:32:30,750 --> 00:32:37,630 yo ya me olvido de los pines, si el contenido de mi caja es alta, ¿vale? Es decir, si lo 381 00:32:37,630 --> 00:32:44,089 que yo he leído es que tengo señal de verdad. Entonces, en matemáticas tengo los bloques 382 00:32:44,089 --> 00:32:51,789 hexagonales y voy a coger el segundo, que es el que va a permitir hacer la igualdad. 383 00:32:51,990 --> 00:32:56,630 Arrastro el que pone 1 menor que 1, ¿vale? Ahora lo actualizamos todos los valores y 384 00:32:56,630 --> 00:33:01,690 vamos a meter ese hexágono dentro del hueco hexagonal de mi condición. ¿Lo habéis hecho? 385 00:33:02,250 --> 00:33:02,410 Sí. 386 00:33:02,410 --> 00:33:07,670 Cogéis el hexágono que pone 1 menor que 1, el segundo que está en la lista, y lo metéis. 387 00:33:07,670 --> 00:33:11,490 Si me dice el redondo, no cabe, porque el redondo con hexagonal no encaja. 388 00:33:11,910 --> 00:33:13,029 Tenéis que coger la misma forma. 389 00:33:13,910 --> 00:33:15,849 Y ahora, ¿qué es lo que quiero comprobar? 390 00:33:15,910 --> 00:33:21,069 Pues mirad, en variables voy a meter la variable b, aquí a la izquierda, que me cabe. 391 00:33:22,150 --> 00:33:27,289 En variables, cogéis la variable b y la metéis aquí a la izquierda. 392 00:33:27,289 --> 00:33:31,670 Decimos la condición igual 393 00:33:31,670 --> 00:33:35,630 Y luego, en matemáticas 394 00:33:35,630 --> 00:33:38,190 Tengo aquí las opciones de alta y baja 395 00:33:38,190 --> 00:33:41,650 ¿Vale? Pues las ponemos aquí para ponerle el alto 396 00:33:41,650 --> 00:33:43,970 Con lo cual le estamos indicándole que 397 00:33:43,970 --> 00:33:46,970 La condición que quiere graduar es 398 00:33:46,970 --> 00:33:49,150 Si lo que hay dentro de la variable b 399 00:33:49,150 --> 00:33:50,710 De mi caja, esta es mi caja 400 00:33:50,710 --> 00:33:53,329 ¿Vale? Esa es mi variable 401 00:33:53,329 --> 00:33:54,829 Es igual a alta 402 00:33:54,829 --> 00:33:56,710 Entonces, lo primero que hago 403 00:33:56,710 --> 00:34:13,130 Tenemos el pasador digital 2 y metemos lo que yo ya he leído, el B. Y luego digo, si B, el contenido de B, es alta, ¿qué hago? Bueno, pues entonces, si es alta, tengo que hacer un montón de cosas, ¿no? ¿Cómo vamos a empezar a hacerlas? 404 00:34:13,130 --> 00:34:15,469 Salida 405 00:34:15,469 --> 00:34:19,710 Definir pasador 406 00:34:19,710 --> 00:34:23,760 Número 407 00:34:23,760 --> 00:34:26,179 Hemos dicho que era el 10 408 00:34:26,179 --> 00:34:30,340 En baja 409 00:34:30,340 --> 00:34:31,380 Que es 410 00:34:31,380 --> 00:34:33,480 Apagar el verde 411 00:34:33,480 --> 00:34:35,119 Siguiente 412 00:34:35,119 --> 00:34:37,659 Volvemos a sacar el bloque de definir pasador 413 00:34:37,659 --> 00:34:41,019 El 11 414 00:34:41,019 --> 00:34:42,519 Claro, lo mismo que está en la pizarra 415 00:34:42,519 --> 00:34:44,400 ¿Veis que con el diagrama de flujo 416 00:34:44,400 --> 00:34:45,780 Ahora es traducirlo inmediatamente 417 00:34:45,780 --> 00:34:56,650 en alta. Y después, en control, tengo el bloque de esperar. Y le vamos a poner dos 418 00:34:56,650 --> 00:35:08,460 segunditos. ¿Vale? Claro, pero es que esto tampoco es muy difícil, porque es poner lo 419 00:35:08,460 --> 00:35:13,079 que tiene que hacer y luego traducirlo a un diagrama de flujo, que son dos rombos y cuatro 420 00:35:13,079 --> 00:35:19,260 líneas. O sea, que no es difícil. Lo que pasa es que hay que ser muy ordenado. Y hay 421 00:35:19,260 --> 00:35:26,059 que ir paso a paso. Y si vas paso a paso, cualquier programa va a ser fácil, porque 422 00:35:26,059 --> 00:35:30,920 de estructuras empiezas a pensar como un programador. Esto yo lo llamo pensar como un programador. 423 00:35:31,440 --> 00:35:37,199 Tú te enfrentas a un problema de estructuras en pequeños pasos y vas poniendo en un organigrama 424 00:35:37,199 --> 00:35:41,139 qué tengo que hacer, qué pasos, qué algoritmo, qué pasos tengo que hacer para resolver mi 425 00:35:41,139 --> 00:35:47,940 problema. Y esos pasos luego, si sé ponerlos de la forma correcta, traducirlos a un programa 426 00:35:47,940 --> 00:35:49,920 es inmediato, ya lo ves 427 00:35:49,920 --> 00:35:51,659 eso es lo que vamos a practicar, ¿vale? 428 00:35:52,039 --> 00:35:53,639 bueno, pues ahora seguimos, ¿no es verdad? 429 00:35:54,579 --> 00:35:54,860 bien 430 00:35:54,860 --> 00:35:58,420 claro, es todo el rato lo mismo 431 00:35:58,420 --> 00:35:59,599 voy a poner todos los bloques 432 00:35:59,599 --> 00:36:02,440 ¿vale? y luego en el otro lado 433 00:36:02,440 --> 00:36:04,079 simplemente 434 00:36:04,079 --> 00:36:05,400 vamos a ponerle 435 00:36:05,400 --> 00:36:06,960 definir el pasador 436 00:36:06,960 --> 00:36:13,260 10 en A 437 00:36:13,260 --> 00:36:13,900 ¿vale? 438 00:36:16,460 --> 00:36:17,980 ¿habéis visto que lo hemos producido 439 00:36:17,980 --> 00:36:19,820 directamente, no? todos los bloques 440 00:36:19,820 --> 00:36:21,139 bueno 441 00:36:21,139 --> 00:36:24,679 vamos a darle al botón de explotar 442 00:36:24,679 --> 00:36:25,780 a ver si funciona 443 00:36:25,780 --> 00:36:28,260 iniciamos simulación 444 00:36:28,260 --> 00:36:29,340 si va 445 00:36:29,340 --> 00:36:30,900 ah va 446 00:36:30,900 --> 00:36:33,900 entonces mirad 447 00:36:33,900 --> 00:36:36,280 mirad aquí, bueno, lo voy a hacer en vuestra pantalla 448 00:36:36,280 --> 00:36:38,780 me da igual, está en verde y se enciende en verde 449 00:36:38,780 --> 00:36:39,980 vale 450 00:36:39,980 --> 00:36:42,260 si le das al botón 451 00:36:42,260 --> 00:36:43,940 cambia el amp 452 00:36:43,940 --> 00:36:45,260 si espera dos segundos 453 00:36:45,260 --> 00:36:49,210 cambia el rojo 454 00:36:49,210 --> 00:36:51,230 si espera cinco segundos 455 00:36:51,230 --> 00:36:54,010 Y además, si tú 456 00:36:54,010 --> 00:36:56,170 Y se cambia el verde y se espera 5 segundos 457 00:36:56,170 --> 00:36:58,610 Si tú le das al botón durante el ciclo 458 00:36:58,610 --> 00:36:59,389 Le da igual 459 00:36:59,389 --> 00:37:01,230 Porque no lo está chequeando 460 00:37:01,230 --> 00:37:04,690 Solo lo chequea cada vez que da la vuelta 461 00:37:04,690 --> 00:37:07,090 Y vuelve a leer el pasador al principio del programa 462 00:37:07,090 --> 00:37:10,809 Entonces, mientras que está haciendo el ciclo del semáforo 463 00:37:10,809 --> 00:37:11,650 No está cambiando 464 00:37:11,650 --> 00:37:11,909 ¿Vale? 465 00:37:13,489 --> 00:37:14,769 ¿Veis que funciona, no? 466 00:37:15,369 --> 00:37:15,889 Bien 467 00:37:15,889 --> 00:37:19,869 ¿Qué haríamos si quisiéramos añadir 468 00:37:19,869 --> 00:37:21,469 la versión 2.0 469 00:37:21,469 --> 00:37:24,429 vale, pues la versión 2.0 470 00:37:24,429 --> 00:37:25,710 que es con el semáforo de peatones 471 00:37:25,710 --> 00:37:27,250 cuando 472 00:37:27,250 --> 00:37:30,210 encendemos el rojo que era 473 00:37:30,210 --> 00:37:30,949 aquí 474 00:37:30,949 --> 00:37:33,329 lo que haríamos sería 475 00:37:33,329 --> 00:37:36,130 apagar el rojo de peatones 476 00:37:36,130 --> 00:37:37,869 y encender el verde de peatones 477 00:37:37,869 --> 00:37:39,210 que son lo mismo 478 00:37:39,210 --> 00:37:42,289 definen otro pin, pondríamos otros dos leds 479 00:37:42,289 --> 00:37:43,250 entre el 7 y el 6 480 00:37:43,250 --> 00:37:45,849 pues bájate entre el 7 y el 6 481 00:37:45,849 --> 00:37:47,710 y entonces pondríamos 482 00:37:47,710 --> 00:37:49,449 entre los peatones en verde 483 00:37:49,449 --> 00:37:52,349 y luego cuando volvemos al verde 484 00:37:52,349 --> 00:37:54,170 de los coches 485 00:37:54,170 --> 00:37:55,769 antes tenemos que poner 486 00:37:55,769 --> 00:37:57,309 el de los peatones en rojo 487 00:37:57,309 --> 00:38:00,050 ¿vale? y si además queremos darle 488 00:38:00,050 --> 00:38:01,570 seguridad, le damos 489 00:38:01,570 --> 00:38:03,550 medio segundito de diferencia 490 00:38:03,550 --> 00:38:04,530 para que 491 00:38:04,530 --> 00:38:07,809 el disco de los coches se ponga en rojo 492 00:38:07,809 --> 00:38:09,829 y espere un poquito para poner los peatones 493 00:38:09,829 --> 00:38:11,289 en verde y no haya atropellos 494 00:38:11,289 --> 00:38:13,809 y que pongan los peatones en rojo 495 00:38:13,809 --> 00:38:15,849 y espere medio segundito 496 00:38:15,849 --> 00:38:17,809 o un segundo para poner el de los coches en verde 497 00:38:17,809 --> 00:38:20,889 Y así entendemos esos retardos que dan seguridad 498 00:38:20,889 --> 00:38:21,530 ¿Vale? 499 00:38:21,809 --> 00:38:23,409 Todo eso lo haremos de la misma forma 500 00:38:23,409 --> 00:38:25,389 Con encender, apagar y esperar 501 00:38:25,389 --> 00:38:26,670 Y más de eso 502 00:38:26,670 --> 00:38:27,449 ¿Vale? 503 00:38:28,230 --> 00:38:29,550 ¿Habéis visto cómo se programa? 504 00:38:29,929 --> 00:38:31,130 ¿Habéis visto cómo se hace? 505 00:38:31,750 --> 00:38:33,210 Es muy sencillo 506 00:38:33,210 --> 00:38:35,809 Esto, si estamos estructurados 507 00:38:35,809 --> 00:38:37,230 Y lo hacemos pasito a pasito 508 00:38:37,230 --> 00:38:39,050 Es súper fácil, de verdad 509 00:38:39,050 --> 00:38:41,349 Lo que tenéis que saber, ¿qué es? 510 00:38:41,690 --> 00:38:42,449 Lo importante 511 00:38:42,449 --> 00:38:45,590 Lo que tenéis que saber es cómo se conecta un botón 512 00:38:45,590 --> 00:38:47,929 cómo se conecta un LED 513 00:38:47,929 --> 00:38:49,889 y luego repetimos 514 00:38:49,889 --> 00:38:52,010 vamos a ver más cosas el próximo día 515 00:38:52,010 --> 00:38:53,869 veremos cómo se conecta un LDR 516 00:38:53,869 --> 00:38:55,590 que es un detector de luminosidad 517 00:38:55,590 --> 00:38:57,769 para ver si es de día o de noche 518 00:38:57,769 --> 00:39:00,150 también vamos a ver cómo se conecta un motor 519 00:39:00,150 --> 00:39:02,110 y cómo hacemos que el motor 520 00:39:02,110 --> 00:39:03,610 funcione o deje de funcionar 521 00:39:03,610 --> 00:39:05,710 y todo eso 522 00:39:05,710 --> 00:39:08,070 lo vamos a ir viendo porque son piezas 523 00:39:08,070 --> 00:39:09,289 del puzzle para que luego diga 524 00:39:09,289 --> 00:39:10,309 a ver, vamos a encontrar un coche 525 00:39:10,309 --> 00:39:12,969 un coche tiene dos ruedas, con lo cual dos motores 526 00:39:12,969 --> 00:39:16,210 un coche tiene un sensor de distancia 527 00:39:16,210 --> 00:39:18,210 que me dice si me voy a chocar contra algo o no 528 00:39:18,210 --> 00:39:19,769 un coche tiene y todo eso 529 00:39:19,769 --> 00:39:20,510 y luego lo programa 530 00:39:20,510 --> 00:39:23,710 y cada cosa actúa o deja de actuar 531 00:39:23,710 --> 00:39:26,010 con unos bloques de programación que lo vamos a ir viendo 532 00:39:26,010 --> 00:39:26,809 ¿de acuerdo? 533 00:39:28,110 --> 00:39:30,110 el programa queda automáticamente guardado 534 00:39:30,110 --> 00:39:31,030 ¿de acuerdo? 535 00:39:31,630 --> 00:39:32,429 si queréis 536 00:39:32,429 --> 00:39:36,230 jugar podéis modificarlo 537 00:39:36,230 --> 00:39:37,610 para hacer la lección 2.0 538 00:39:37,610 --> 00:39:38,590 es muy facilito 539 00:39:38,590 --> 00:39:41,590 simplemente añadís 540 00:39:41,590 --> 00:39:43,610 en los dos LEDs para el verde y el rojo 541 00:39:43,610 --> 00:39:45,210 de peatones, que los podéis poner 542 00:39:45,210 --> 00:39:47,690 pues a esta altura 543 00:39:47,690 --> 00:39:49,829 en el 15-16 544 00:39:49,829 --> 00:39:51,670 y en el 18-19, separados 545 00:39:51,670 --> 00:39:53,389 para que sepamos que son los de los peatones 546 00:39:53,389 --> 00:39:55,610 y ahí en esos dos LEDs 547 00:39:55,610 --> 00:39:57,590 que serían rojo y verde solo, el peatón no tiene 548 00:39:57,590 --> 00:39:59,469 ambas, pues 549 00:39:59,469 --> 00:40:01,309 tendrían que encenderse, cuando están verde 550 00:40:01,309 --> 00:40:03,550 pues el de peatón es rojo, y cuando yo 551 00:40:03,550 --> 00:40:05,769 pulso el botón, en el ambas 552 00:40:05,769 --> 00:40:07,610 tengo que seguir con el peatón rojo 553 00:40:07,610 --> 00:40:09,489 pero cuando pase al rojo 554 00:40:09,489 --> 00:40:15,070 de los coches, en ese momento el peatón tiene que cambiar de orden. Y es apagar y encender 555 00:40:15,070 --> 00:40:20,050 igual que hemos hecho. Repetir los mismos bloques, pero con más, con otro orden. ¿Vale? 556 00:40:20,409 --> 00:40:26,309 Por si queréis jugar, ¿vale? Es una modificación muy sencilla de este programa. ¿De acuerdo? 557 00:40:27,150 --> 00:40:27,630 Vale.