1 00:00:00,550 --> 00:00:05,490 Bueno, pues empezamos con la explicación del último tema del curso, que es el tema 5, el tema de la robótica, 2 00:00:05,969 --> 00:00:09,390 y que va a ser continuación del tema de programación que vimos en primer lugar. 3 00:00:10,150 --> 00:00:14,330 Si os fijáis en el esquema, tiene tres puntos. En primer lugar, vamos a ver una pequeña introducción 4 00:00:14,330 --> 00:00:19,350 sobre los fundamentos de un sistema de control, qué es, cuáles son sus partes, cómo funciona, 5 00:00:19,750 --> 00:00:24,489 y repasaremos un poquito algún concepto básico de programación que nos va a hacer falta de primera hora a eso. 6 00:00:25,089 --> 00:00:28,769 En el punto 2, vamos a ver la controladora Zoom DBQ, que es la controladora que utilizamos 7 00:00:28,769 --> 00:00:30,969 para hacer los ejercicios prácticos en el taller. 8 00:00:31,550 --> 00:00:32,990 Este año simplemente la vamos a ver 9 00:00:32,990 --> 00:00:35,689 y vamos a hacer ejercicios prácticos en el tercero de la ESO. 10 00:00:36,210 --> 00:00:37,950 Y por último, haremos un pequeño repaso 11 00:00:37,950 --> 00:00:39,969 del manejo de las opciones de Scratch 12 00:00:39,969 --> 00:00:42,729 porque en segundo de la ESO vamos a hacer ejercicios de Scratch 13 00:00:42,729 --> 00:00:44,710 un poquito más complicados que los que vimos en primer. 14 00:00:45,689 --> 00:00:47,090 Empezamos con el punto número uno 15 00:00:47,090 --> 00:00:48,929 que son los fundamentos de los sistemas de control. 16 00:00:49,630 --> 00:00:51,850 Si os fijáis bien, estamos alrededor de sistemas o máquinas 17 00:00:51,850 --> 00:00:54,710 que funcionan de manera absolutamente independiente. 18 00:00:55,229 --> 00:00:57,890 Es decir, no tienen ninguna intervención humana 19 00:00:57,890 --> 00:00:59,969 o los humanos intervenimos muy poco. 20 00:01:00,429 --> 00:01:02,229 Son sistemas que tienen mucha inteligencia. 21 00:01:02,750 --> 00:01:09,010 Por ejemplo, semáforos, trenes de lavado de coches, ascensores, robots, lavadoras, lavajillas, etc. 22 00:01:09,989 --> 00:01:15,469 Son máquinas que funcionan de manera totalmente independiente o prácticamente independiente 23 00:01:15,469 --> 00:01:17,569 sin que las personas intervengamos. 24 00:01:18,069 --> 00:01:20,310 Aquí tenéis la imagen de un tren de lavado de coches 25 00:01:20,310 --> 00:01:26,109 y aquí tenéis la imagen de diferentes robots que están trabajando o haciendo tareas en una fábrica. 26 00:01:26,109 --> 00:01:43,109 Bien, pues todos estos sistemas se los conoce como sistemas de control o sistemas automáticos y forman parte de lo que se conoce coloquialmente como robótica. De hecho, robot, sistema de control o sistema automático son términos intercambiables, es decir, son sinónimos y podemos utilizar el que más nos guste. 27 00:01:44,090 --> 00:01:59,730 Por tanto, un sistema de control va a ser en general un sistema que detecta una condición del entorno, temperatura, luz, presión, la que sea, o bien se la va a dar un usuario directamente, va a coger esa información, va a decidir hacer algo con ella y la va a ejecutar. 28 00:01:59,730 --> 00:02:16,330 Bien, antiguamente eran totalmente mecánicos, pero hoy en día la práctica de la totalidad son eléctricos y electrónicos y van a manejar señales internas que son siempre impulsos eléctricos, son siempre los ceros y unos del lenguaje binario que vimos el año pasado en el tema 4 de la hardware y el software. 29 00:02:16,330 --> 00:02:19,610 ¿Cuáles son las partes de un sistema de control? 30 00:02:19,710 --> 00:02:20,669 Pues tenemos tres partes 31 00:02:20,669 --> 00:02:22,990 En primer lugar tenemos entradas o sensores 32 00:02:22,990 --> 00:02:27,150 Las entradas son aquellos componentes del sistema 33 00:02:27,150 --> 00:02:29,729 Que proporcionan información al sistema 34 00:02:29,729 --> 00:02:31,389 Sobre lo que tenemos que controlar 35 00:02:31,389 --> 00:02:33,430 Con lo cual lo que van a hacer es captar 36 00:02:33,430 --> 00:02:35,050 O le vamos a decir directamente 37 00:02:35,050 --> 00:02:36,849 El valor de las señales físicas 38 00:02:36,849 --> 00:02:38,750 Temperatura, luz, posición 39 00:02:38,750 --> 00:02:41,629 Y lo que van a hacer es transformarlo a 40 00:02:41,629 --> 00:02:43,770 Ceros y unos, a señales eléctricas 41 00:02:43,770 --> 00:02:45,949 Para luego ir al siguiente punto 42 00:02:45,949 --> 00:02:48,189 a la siguiente parte del sistema, que es el congelador. 43 00:02:48,669 --> 00:02:50,930 A las entradas también se les conoce como sensores. 44 00:02:51,729 --> 00:02:55,349 Aquí tenéis, por ejemplo, sensores industriales, 45 00:02:55,469 --> 00:02:58,150 sensores para detectar posición, para detectar temperatura, 46 00:02:58,430 --> 00:03:02,310 para detectar luz, volumen, peso, cualquier cosa que os podáis imaginar 47 00:03:02,310 --> 00:03:04,550 se puede detectar con entradas o sensores. 48 00:03:05,289 --> 00:03:07,349 Y en la imagen de la derecha tenéis los sensores 49 00:03:07,349 --> 00:03:10,849 que vamos a utilizar en las cajas de la controladora ZOOM DBQ 50 00:03:10,849 --> 00:03:13,530 para hacer los ejercicios. Ya los veremos en el punto 2. 51 00:03:13,530 --> 00:03:14,729 bien 52 00:03:14,729 --> 00:03:17,289 la siguiente parte que tiene 53 00:03:17,289 --> 00:03:19,050 el sistema automático es el controlador 54 00:03:19,050 --> 00:03:21,090 que va a ser un circuito electrónico 55 00:03:21,090 --> 00:03:23,449 normalmente muy complejo que va a recoger 56 00:03:23,449 --> 00:03:25,590 las señales eléctricas, los 0 y 1 57 00:03:25,590 --> 00:03:27,069 que han captado las entradas 58 00:03:27,069 --> 00:03:29,409 o sensores, los va a 59 00:03:29,409 --> 00:03:31,430 procesar, es decir, va a pensar lo que hay 60 00:03:31,430 --> 00:03:33,030 que hacer con ellos y va a dar 61 00:03:33,030 --> 00:03:35,530 las órdenes adecuadas al tercer elemento 62 00:03:35,530 --> 00:03:37,370 del sistema 63 00:03:37,370 --> 00:03:39,210 automático que son las salidas para que 64 00:03:39,210 --> 00:03:41,349 estén ya activas. Aquí tenéis 65 00:03:41,349 --> 00:03:43,110 el ejemplo de una controladora industrial 66 00:03:43,110 --> 00:03:47,150 Esto es un controlador de Siemens que se utiliza para hacer todo tipo de tareas. 67 00:03:47,830 --> 00:03:52,310 Y aquí tenemos la controlada Zundi VQ que es la que vamos a ver este año y vamos a practicar en tercero. 68 00:03:54,909 --> 00:03:58,810 Y el tercer componente que tienen estos sistemas son las salidas o actuadores. 69 00:03:59,370 --> 00:04:01,729 Se les puede llamar de las dos formas. 70 00:04:02,270 --> 00:04:05,590 Son los componentes que van a recoger la decisión que ha tomado el controlador, 71 00:04:06,169 --> 00:04:09,229 es decir, van a recibir su correspondiente señal y van a actuar. 72 00:04:09,229 --> 00:04:33,029 Por ejemplo, un interruptor para abrir o cerrar un circuito eléctrico de manera que active o desactive una bombilla, una válvula, una resistencia, un motor, etc. Aquí tenéis posibles actuadores, por ejemplo, un motor, por ejemplo, una resistencia, por ejemplo, luces o, por ejemplo, una válvula. De hecho, son prácticamente los mismos que vimos en el tema de electricidad los receptores que teníamos en estos sistemas. 73 00:04:34,029 --> 00:04:43,550 Bien, pues una vez que ya conocemos las partes, que son las entradas o sensores, el controlador y las salidas y los octodores, vamos a ver cómo funciona un sistema de esto. 74 00:04:43,870 --> 00:04:59,430 Bien, pues muy fácil, las entradas cogen la información, la transforman en lenguaje binario, en ceros y unos, se la pasan al controlador, el controlador decide con esa información lo que hacer y le da la orden a la salida para que actúe. 75 00:04:59,430 --> 00:05:10,769 Si os fijáis, aquí tenemos un ejemplo, un sensor de temperatura, le da la temperatura a la controladora de BQ y la controladora de BQ en función de esa temperatura decide que el motor se mueva o no se mueva. 76 00:05:11,250 --> 00:05:19,589 Si os fijáis, esto es prácticamente la misma forma de funcionamiento que vimos el año pasado cuando vimos el hardware y el software de los equipos informáticos. 77 00:05:19,589 --> 00:05:43,209 De hecho, esto lo podemos extrapolar a un PC. En vez de poner un sensor de temperatura, ponemos un teclado. En vez de poner la controladora de WQ, ponemos la caja del ordenador. Y en vez de poner un motor, ponemos el monitor. Un PC no es más que un sistema informático, un sistema autónomo que yo le doy información, él la procesa y una vez que la ha procesado, le manda las órdenes, en este caso, al monitor. 78 00:05:44,029 --> 00:06:11,870 Bien, ¿de dónde hemos sacado esta forma de trabajar? Pues os fijáis, los sistemas automáticos, los PCs, los robots, trabajan exactamente igual que trabaja nuestro cuerpo. De manera que, fijaros, ¿cómo funciona nuestro cuerpo? ¿Quiénes son nuestras entradas? Pues nuestras entradas son nuestros sentidos, son la vista, el tacto, el gusto, el olfato, millones, miles de sensores que tenemos en el cuerpo que captan la información del entorno, la posición, la temperatura, la humedad, etc. 79 00:06:12,389 --> 00:06:13,750 ¿Esa información a dónde va? 80 00:06:14,170 --> 00:06:15,769 Esa información va a nuestro controlador. 81 00:06:16,129 --> 00:06:17,610 ¿Y quién es el controlador de nuestro cuerpo? 82 00:06:17,949 --> 00:06:19,389 El controlador de nuestro cuerpo es el cerebro. 83 00:06:20,069 --> 00:06:21,910 Con esa información, el cerebro 84 00:06:21,910 --> 00:06:23,850 y con una serie de instrucciones 85 00:06:23,850 --> 00:06:25,810 que tiene en su interior y que hemos aprendido 86 00:06:25,810 --> 00:06:27,689 a lo largo de toda nuestra vida, toma 87 00:06:27,689 --> 00:06:29,769 una decisión. Y esa decisión 88 00:06:29,769 --> 00:06:31,889 a donde la manda, la manda a las salidas. 89 00:06:32,329 --> 00:06:33,730 ¿Y quiénes son las salidas de nuestro cuerpo? 90 00:06:34,170 --> 00:06:35,430 Pues son todos los músculos 91 00:06:35,430 --> 00:06:37,589 que hacen que nos movamos de una determinada manera, 92 00:06:37,889 --> 00:06:39,629 actuemos, etc. Luego, si os fijáis, 93 00:06:40,050 --> 00:06:41,509 el funcionamiento del sistema de control 94 00:06:41,509 --> 00:06:46,750 es exactamente y está copiado del funcionamiento de cómo funcionamos nosotros. 95 00:06:47,050 --> 00:06:51,350 Captamos información, la procesamos con una serie de reglas que tenemos en el cerebro, 96 00:06:51,870 --> 00:06:56,069 esas reglas serían el programa, y a partir de ahí le damos las órdenes a los músculos 97 00:06:56,069 --> 00:06:57,870 para ejecutar lo que tengamos que hacer. 98 00:06:59,250 --> 00:07:02,790 Bien, esto que acabamos de ver, vamos a verlo en una aplicación real. 99 00:07:02,889 --> 00:07:07,949 Aquí tenemos un robot de una fábrica, de tal manera que las entradas, los sensores, 100 00:07:07,949 --> 00:07:14,709 para captar luz, para captar temperatura, para captar posición, le manda la información al controlador 101 00:07:14,709 --> 00:07:19,089 y el controlador con las reglas que tiene en su interior, con el programa que tiene en su interior, 102 00:07:19,569 --> 00:07:26,269 le manda la información a las lámparas, a los motores, a los actores para que ejecute lo que tenga que hacer. 103 00:07:26,529 --> 00:07:32,910 Bien, pues el sistema de control, en el sistema de control evidentemente es básico hacer el programa informático. 104 00:07:33,069 --> 00:07:37,230 Recordad, todo esto funciona porque en el interior de la controladora existe un programa 105 00:07:37,230 --> 00:07:40,949 que va a coger la información, con las instrucciones que le haya dado, 106 00:07:41,370 --> 00:07:43,430 va a tomar una decisión que se le va a dar a la salida. 107 00:07:44,129 --> 00:07:48,329 Bien, pues así es como funciona exactamente el sistema. 108 00:07:48,750 --> 00:07:50,389 Con lo cual, como hace falta programar, 109 00:07:50,709 --> 00:07:53,230 vamos a repasar una serie de conceptos básicos de programación 110 00:07:53,230 --> 00:07:54,949 que vimos en... Primero era eso. 111 00:07:55,110 --> 00:07:57,990 Todo esto ya lo vimos el año pasado, pero recordamos rápidamente. 112 00:07:58,810 --> 00:08:00,810 Recuerda que los programas informáticos de control, 113 00:08:00,810 --> 00:08:03,529 como cualquier programa para PC o para móvil, 114 00:08:03,670 --> 00:08:06,250 hay que hacerlo dentro de los llamados entornos de programación. 115 00:08:06,250 --> 00:08:12,449 que proporciona una serie de herramientas para que podamos escribirlos, comprobarlos, compilarlos, 116 00:08:12,889 --> 00:08:14,709 transferirlos al controlador, etc. 117 00:08:15,389 --> 00:08:19,589 Entonces, cuando yo hago un programa, tengo que utilizar un entorno de programación. 118 00:08:20,430 --> 00:08:23,430 Recordad que había básicamente dos entornos de programación. 119 00:08:23,889 --> 00:08:30,370 Los no gráficos, aquellos que se hacen escribiendo con una serie de códigos o con una serie de instrucciones. 120 00:08:30,370 --> 00:08:44,330 Aquí abajo tenéis un ejemplo hecho en C, que es uno de los lenguajes de programación más utilizados hoy en día, pero también existen los gráficos, en los cuales los programas se hacen con el ratón y conectamos las instrucciones utilizando imágenes y figuras. 121 00:08:44,509 --> 00:08:58,450 Es justo lo que hicisteis el año pasado con los ejercicios de Scratch y que vamos a repasar en este. Hay varios. Scratch es uno de ellos y Bitplug es, por ejemplo, el lenguaje de programación gráfico que vamos a utilizar para programar la controladora Zoom DBQ en tercero de la ESO. 122 00:08:58,450 --> 00:09:13,450 Aquí tenéis en la transparencia el mismo ejemplo, a la izquierda hecho en C, a la derecha hecho en Scratch, hace exactamente lo mismo que es sacar el mensaje hola mundo por la pantalla del ordenador, pero uno está hecho con el lenguaje no gráfico y otro con el lenguaje gráfico. 123 00:09:13,450 --> 00:09:43,110 Para que veáis ejemplos de programación reales os voy a enseñar en la parte izquierda un controlador real, un controlador de Siemens y su programa hecho con su lenguaje de programación que se llama Step 7 que es no gráfico y aquí tenéis la placa de Zoom que vamos a utilizar en tercero de la ESO y aquí tenéis un ejemplo de programación en Zoom en el cual veis que en vez de utilizar instrucciones lo que hacemos es utilizar cajitas de colores como utilizamos en Scratch colocadas de determinada manera para que haga la lógica de mi programa. 124 00:09:44,429 --> 00:10:03,470 Recordad que para hacer los programas de los sistemas de control como hacíamos en Scratch el año pasado, no podemos hacerlo de cualquier manera, es decir, no nos podemos poner a programar directamente, sino que antes, como hemos hecho siempre y como hacemos en los proyectos del taller, hay que pensar y hay que ejecutar una serie de pasos y seguir una secuencia para que nos salga todo bien. 125 00:10:03,929 --> 00:10:13,509 Primero definimos el problema necesidad, es decir, tenemos que saber muy bien lo que tenemos que hacer, el cliente o el profesor nos tiene que decir lo que quiere y tenemos que entenderlo. 126 00:10:13,509 --> 00:10:21,970 A continuación hay que diseñar el problema, es decir, tenemos que investigar cómo hacer que el equipo funcione con lo que yo quiero hacer. 127 00:10:21,970 --> 00:10:24,090 elegimos un lenguaje de programación 128 00:10:24,090 --> 00:10:25,610 el que queramos 129 00:10:25,610 --> 00:10:27,610 y diseñamos el algoritmo 130 00:10:27,610 --> 00:10:29,509 es decir, los parámetros, las operaciones 131 00:10:29,509 --> 00:10:30,929 las fórmulas, la lógica 132 00:10:30,929 --> 00:10:33,629 para que al final mi programa haga lo que yo quiero 133 00:10:33,629 --> 00:10:35,269 y recordad que para hacer esto 134 00:10:35,269 --> 00:10:37,570 un área importante que no usamos el año pasado 135 00:10:37,570 --> 00:10:39,129 pero sí que vamos a recomendar este 136 00:10:39,129 --> 00:10:40,909 son los diagramas de flujo 137 00:10:40,909 --> 00:10:43,769 cuando ya está diseñado el problema 138 00:10:43,769 --> 00:10:45,269 y el programa, lo que hacemos es 139 00:10:45,269 --> 00:10:47,090 programarlo y entonces 140 00:10:47,090 --> 00:10:49,509 programarlo con el lenguaje de programación 141 00:10:49,509 --> 00:10:51,590 elegido, en nuestro caso va a ser 142 00:10:51,590 --> 00:10:54,009 Scratch en segundo de la ESO y BitBlock 143 00:10:54,009 --> 00:10:55,970 en tercero de la ESO y al final 144 00:10:55,970 --> 00:10:57,990 cuando ya está hecho el programa tenemos que verificarlo 145 00:10:57,990 --> 00:10:59,870 y depurarlo, es decir, tenemos que comprobar 146 00:10:59,870 --> 00:11:01,730 que hace lo que quiere y en el caso 147 00:11:01,730 --> 00:11:03,789 de que no haga lo que nosotros 148 00:11:03,789 --> 00:11:05,769 queremos, tenemos que depurarlo, es decir, 149 00:11:05,870 --> 00:11:07,850 tenemos que reorganizarlo, rehacerlo 150 00:11:07,850 --> 00:11:09,330 para conseguir finalmente 151 00:11:09,330 --> 00:11:11,289 que todo funcione. 152 00:11:12,889 --> 00:11:13,330 Bien, 153 00:11:14,049 --> 00:11:15,909 los diagramas de flujo, como os he comentado, son 154 00:11:15,909 --> 00:11:17,929 una herramienta muy 155 00:11:17,929 --> 00:11:19,750 importante para hacer estos programas 156 00:11:19,750 --> 00:11:32,210 Porque me facilitan la creación del programa de una manera gráfica. Bien, pues vamos a ver lo que es un diagrama de flujo, lo recordamos, son representaciones pictóricas en las cuales vamos a utilizar tres tipos de símbolos. 157 00:11:32,669 --> 00:11:44,710 Un círculo o una elipse para indicar el inicio o final del programa, un rectángulo para indicar la acción que queremos ejecutar y un rombo para en el caso de que nosotros queramos diseñar. 158 00:11:45,149 --> 00:11:56,250 Recordad que el año pasado ya vimos un ejemplo de diagrama de flujo, pero un ejemplo muy sencillito en el cual desde que empezamos hasta que terminamos la ejecución era completamente lineal, una instrucción una detrás de otra. 159 00:11:56,250 --> 00:12:03,190 Lo que hacíamos era, si recordáis, que el ordenador me pedía dos variables, hacía la suma y me la mostraba por pantalla. 160 00:12:03,649 --> 00:12:07,909 Este año vamos a hacer un ejemplo de un diagrama de flujo, pero un poquito más complicado. 161 00:12:07,909 --> 00:12:19,049 Entonces vamos a hacer el diagrama de flujo de un programa que se va a ejecutar en el termostato de una vivienda, el que me calcula la temperatura en el salón para decidir si la caldera se enciende o no se enciende. 162 00:12:19,710 --> 00:12:30,909 Entonces el programa lo que tiene que hacer es comprobar si la temperatura del sensor de entrada del salón es más de 20 grados, si es así no va a activar la caldera, porque se supone que ya tenga la temperatura que yo quiero, 163 00:12:30,909 --> 00:12:32,830 pero si no es así tiene que activarla 164 00:12:32,830 --> 00:12:34,789 porque la temperatura es demasiado fría y quiero 165 00:12:34,789 --> 00:12:36,870 que el salón se calme. Entonces todo esto 166 00:12:36,870 --> 00:12:38,409 lo tiene que hacer una sola vez 167 00:12:38,409 --> 00:12:41,129 cada 10 minutos y así constantemente 168 00:12:41,129 --> 00:12:43,029 luego mi programa tiene que comprobar 169 00:12:43,029 --> 00:12:44,950 cada 10 minutos el sensor 170 00:12:44,950 --> 00:12:46,970 que hay en el termostato y decidir 171 00:12:46,970 --> 00:12:48,769 en función de que sea más o menos 172 00:12:48,769 --> 00:12:50,889 de 20 grados si la caldera se activa 173 00:12:50,889 --> 00:12:53,029 o no se activa. ¿Cómo sería el diagrama 174 00:12:53,029 --> 00:12:54,929 de flujo para este programa? Pues lo primero 175 00:12:54,929 --> 00:12:56,850 como todo programa tenemos un 176 00:12:56,850 --> 00:12:59,029 elipse que significa inicio 177 00:12:59,029 --> 00:13:00,289 y yo ahora ya 178 00:13:00,289 --> 00:13:02,590 una vez que tengo esto 179 00:13:02,590 --> 00:13:04,730 tendré que ir a mi manual del lenguaje 180 00:13:04,730 --> 00:13:06,629 de programación a consultar la 181 00:13:06,629 --> 00:13:08,870 instrucción que tengo que poner para que se haga el índice 182 00:13:08,870 --> 00:13:10,590 bien, una vez que hemos iniciado 183 00:13:10,590 --> 00:13:12,129 ¿qué es lo que hacemos? ponemos un rombo 184 00:13:12,129 --> 00:13:14,769 que significa consultar, ¿qué consultamos? 185 00:13:14,889 --> 00:13:16,669 consultamos el deseo de temperatura y decimos 186 00:13:16,669 --> 00:13:18,789 la temperatura es mayor de 20 grados 187 00:13:18,789 --> 00:13:20,629 tendremos que ir a mi manual 188 00:13:20,629 --> 00:13:22,850 tendremos que ir a mi lenguaje de programación 189 00:13:22,850 --> 00:13:24,750 y esto que he puesto aquí en forma 190 00:13:24,750 --> 00:13:26,730 de pregunta traducido al lenguaje 191 00:13:26,730 --> 00:13:27,929 de programación correspondiente 192 00:13:27,929 --> 00:13:47,490 Y la respuesta puede ser o sí o no. La temperatura es mayor de 20 grados. ¿Qué es lo que hago? Parar la caldera. Recordad que si es más de 20 grados, tengo que parar la caldera. Pero puede ocurrir que la respuesta sea no. Y si no es mayor de 20 grados, ¿qué es lo que tengo que hacer? Arrancar la caldera. 193 00:13:47,490 --> 00:14:11,330 Entonces, mediante esta lógica consulto el sensor de temperatura. ¿Qué es mayor de 20 grados? Paro la caldera. ¿Qué es menor de 20 grados? La arranco y una vez que he hecho esto, lo que tengo que hacer es esperar 10 minutos, luego por tanto tendré que ir a mi lenguaje y ver cómo se programa esto, qué instrucciones tengo para esperar 10 minutos y recordad, tengo que hacerlo constantemente cada 10 minutos. 194 00:14:11,330 --> 00:14:24,110 Luego, una vez que he terminado, ¿qué hago? Vuelvo al principio y vuelvo a preguntar. ¿Es mayor de 20 grados la temperatura? Sí, paro. No, arranco. Espero 10 minutos y vuelvo. Consulto. Sí, no, paro. Consulto. 195 00:14:24,190 --> 00:14:32,929 Luego, por tanto, fijaros, mediante este diagrama de bloques representamos la lógica de mi programa. Voy a quitar esto para que se vea un poquito mejor. Representamos la lógica de mi programa. 196 00:14:32,929 --> 00:14:48,070 Una vez que ya tengo el diagrama de bloques, hacer el programa es muy sencillo porque, como os he dicho, ya lo único que tengo que hacer es ir a mi lenguaje de programación y ver cómo hago inicio, cómo hago la pregunta, cómo paro la caldera, tengo que ver qué instrucciones tengo que utilizar para hacer todo esto. 197 00:14:48,070 --> 00:15:08,509 Pero la lógica ya la tengo hecha y además el hacer los programas con diagramas de flujo tiene una ventaja, es que una vez que está hecho el diagrama de flujo y tengo la lógica, ya lo puedo programar en el lenguaje que yo quiera, puedo hacerlo en C, en Java, en Scratch o en Bitblock, simplemente tengo que ir al lenguaje correspondiente, ver cuáles son las instrucciones que necesito y traducirlo. 198 00:15:08,509 --> 00:15:23,870 Bien, pues una vez que hemos visto esto, pues acabamos el punto 1 en el cual hemos visto un poquito cuáles son los fundamentos de los sistemas de control y pasamos a los puntos en los que vamos a ver la controladora que utilizaremos en los ejercicios de tercero grado.