1 00:00:12,589 --> 00:00:30,859 Hola, chicos. En este videotutorial se va a explicar cómo se puede controlar dos diodos 2 00:00:30,859 --> 00:00:36,159 con el sensor de temperatura que está incluido en la tarjeta controladora microbit. En este 3 00:00:36,159 --> 00:00:40,479 ejemplo, los diodos representan un sistema de climatización de una habitación o de 4 00:00:40,479 --> 00:00:46,039 una vivienda. El diodo azul representa un sistema de aire acondicionado de refrigeración. 5 00:00:47,020 --> 00:00:49,759 El diodo rojo representa un sistema de calefacción. 6 00:00:51,759 --> 00:00:55,820 En la representación, se aprecia que el sistema lo componen dos circuitos. 7 00:00:56,320 --> 00:01:03,840 El primero lo forman los diodos, las resistencias de 220 ohmios, los conductores, los interruptores y las baterías. 8 00:01:04,420 --> 00:01:10,739 El segundo lo forman los diodos, las resistencias de 220 ohmios, los conductores y la microbit. 9 00:01:10,739 --> 00:01:20,219 Con el primer circuito se puede encender tanto la calefacción, diodo rojo como el aire acondicionado, diodo azul, mediante los interruptores, de forma manual. 10 00:01:21,260 --> 00:01:22,900 Sin ningún tipo de programación. 11 00:01:23,920 --> 00:01:30,760 Con el segundo circuito se consigue la automatización del proceso de ambos sistemas, bajo unas condiciones ambientales determinadas. 12 00:01:31,299 --> 00:01:43,760 El objetivo es que la microbit mida la temperatura del ambiente mediante el sensor de temperatura interno y tome una decisión, en función de unas temperaturas de referencia, encender o no, la calefacción o el aire acondicionado. 13 00:01:45,140 --> 00:01:47,959 Cuando haga frío, se encenderá la calefacción. 14 00:01:49,000 --> 00:01:51,900 Cuando haga calor, se encenderá el aire acondicionado. 15 00:01:52,719 --> 00:01:56,640 Y si la temperatura es agradable, todos los sistemas estarán apagados. 16 00:01:56,640 --> 00:02:07,379 Para ello se procede a realizar el algoritmo correspondiente, estableciendo las condiciones ambientales para la puesta en marcha de la calefacción o del aire acondicionado 17 00:02:07,379 --> 00:02:11,840 Se utilizará la programación por bloques para crear el programa gestor 18 00:02:11,840 --> 00:02:17,370 Ahora se presiona el botón Código 19 00:02:17,370 --> 00:02:20,110 Aparece la ventana de programación 20 00:02:20,110 --> 00:02:22,669 Y se muestran dos bloques 21 00:02:22,669 --> 00:02:25,250 Uno es el bloque al inicio 22 00:02:25,250 --> 00:02:27,409 El otro es siempre 23 00:02:27,409 --> 00:02:37,229 En el bloque Inicio se introduce del bloque del grupo básico, el bloque Mostrar una cadena, con el mensaje Hola, como saludo al inicio del proceso. 24 00:02:45,699 --> 00:02:50,460 El bloque siempre será el encargado, durante todo el proceso, de medir la temperatura. 25 00:02:51,539 --> 00:02:55,879 Encender y apagar los diodos que representan la calefacción y el aire acondicionado. 26 00:02:56,340 --> 00:03:00,219 Y de escribir los mensajes de información de la situación ambiental. 27 00:03:02,759 --> 00:03:08,800 A continuación, se va a utilizar el bloque condicional, si entonces, si no, perteneciente al grupo de bloques de control. 28 00:03:09,719 --> 00:03:10,599 Se inserta 29 00:03:10,599 --> 00:03:12,979 delante de este bloque. 30 00:03:13,620 --> 00:03:20,199 Se inserta el bloque borrar pantalla del grupo de bloques salida, con el objetivo de borrar cualquier mensaje que hubiera. 31 00:03:25,889 --> 00:03:33,949 En el bloque condicional, se realiza la medición de la temperatura ambiental y se establece las condiciones de temperatura para que se enciendan o se apaguen los diodos. 32 00:03:33,949 --> 00:03:46,740 Para definir las condiciones con las que trabaja el bloque condicional, se emplea los bloques de salida, los bloques de entrada y los bloques matemáticas 33 00:03:46,740 --> 00:03:52,620 Así se podrá definir a qué temperatura se enciende la calefacción o se apaga el aire acondicionado 34 00:03:52,620 --> 00:03:57,560 Seguidamente se selecciona el bloque de comparación del bloque de matemáticas 35 00:03:57,560 --> 00:04:02,060 Luego se busca el bloque temperatura, perteneciente al grupo de bloques de entrada 36 00:04:02,639 --> 00:04:06,400 Este bloque activa el sensor de temperatura y mide las temperaturas en cada ciclo 37 00:04:06,400 --> 00:04:08,199 Y se posiciona aquí. 38 00:04:09,120 --> 00:04:15,319 La temperatura de referencia que se va a emplear es de 25 grados para que se active el aire acondicionado, diodo azul. 39 00:04:16,199 --> 00:04:18,500 Ahora se elige la opción mayor o igual a. 40 00:04:19,339 --> 00:04:21,879 Y este bloque se coloca en el lugar del bloque de verdad. 41 00:04:23,220 --> 00:04:26,860 Una vez definida la condición de igual o mayor de 25 grados. 42 00:04:27,860 --> 00:04:32,199 En la parte de sí entonces se inserta el bloque mostrar icono con la carita felicidad. 43 00:04:33,139 --> 00:04:36,699 También se inserta el bloque Mostrar cadena con el mensaje Hace calor. 44 00:04:54,560 --> 00:04:56,399 Ahora se va a imponer otra condición. 45 00:04:57,420 --> 00:05:01,819 Por debajo de una temperatura determinada se enciende la calefacción, diodo rojo. 46 00:05:02,819 --> 00:05:07,600 Para esta nueva condición, se inserta otro bloque condicional del tipo Si entonces, si no. 47 00:05:08,519 --> 00:05:11,279 Formando una estructura de condicionales anillados. 48 00:05:12,120 --> 00:05:17,699 En este nuevo bloque condicional, se inserta un duplicado del bloque de comparación del primer bloque. 49 00:05:18,680 --> 00:05:23,040 Se cambia la temperatura de referencia de 25 grados a 18 grados. 50 00:05:23,579 --> 00:05:26,100 Y se cambia la comparación a menor que. 51 00:05:27,040 --> 00:05:33,759 Por tanto si en cada ciclo, la temperatura es menor de 18 grados, habrá otros mensajes y se encenderá la calefacción. 52 00:05:34,740 --> 00:05:36,860 El aire acondicionado estará apagado. 53 00:05:37,399 --> 00:05:44,100 Se procede a duplicar el bloque mostrar icono con una cara triste y el bloque mostrar cadena con el mensaje hace frío. 54 00:05:44,100 --> 00:05:52,569 Ahora bien, si no se cumple ninguna de las condiciones anteriores 55 00:05:52,569 --> 00:05:59,569 Se pondrán otros mensajes que indica que la temperatura es la adecuada y no se enciende ningún de los diodos o sistemas 56 00:05:59,569 --> 00:06:08,560 En la parte sino del segundo bloque de condicional 57 00:06:08,560 --> 00:06:12,839 Se inserta un bloque mostrar icono con una carita de felicidad 58 00:06:12,839 --> 00:06:17,300 También se inserta un bloque mostrar cadena con el mensaje está bien 59 00:06:18,019 --> 00:06:34,180 A continuación, se vuelve al primer bloque condicional 60 00:06:35,160 --> 00:06:40,019 Hay que recordar que el aire acondicionado, que es el diodo azul, está conectado al pin P1. 61 00:06:41,019 --> 00:06:47,620 Para activar el aire acondicionado, que es el diodo azul, se necesita insertar el bloque de salida a escribir de forma digital en. 62 00:06:50,610 --> 00:06:54,230 Este bloque tiene seleccionado el pin P0 que corresponde a la calefacción. 63 00:06:54,670 --> 00:06:57,870 Para la condición de mayor o igual de 25 grados. 64 00:06:58,269 --> 00:07:00,269 La calefacción está apagada. 65 00:07:01,149 --> 00:07:02,569 El pin P0 está baja. 66 00:07:04,069 --> 00:07:05,629 Se procede a duplicar el bloque. 67 00:07:06,069 --> 00:07:10,470 Se cambia del pin P0 a pin P1 68 00:07:10,470 --> 00:07:15,129 Se le cambia de situación baja a alta 69 00:07:15,129 --> 00:07:21,490 Estos dos bloques se duplican 70 00:07:21,490 --> 00:07:27,550 Las copias se trasladan a la segunda condición 71 00:07:27,550 --> 00:08:01,980 En esta condición, el bloque con el pin P0 tiene que estar en alta 72 00:08:01,980 --> 00:08:04,959 y el bloque con el pin P1 tiene que estar en baja 73 00:08:04,959 --> 00:08:10,160 Si la calefacción está encendida, el aire acondicionado tiene que estar apagado 74 00:08:13,939 --> 00:08:22,800 En la situación en que la temperatura está entre 18 grados y 25 grados, los bloques con pin P0 y pin P1 tienen que estar en la situación baja. 75 00:08:23,860 --> 00:08:27,240 No está encendido ni la calefacción, ni el aire acondicionado. 76 00:08:38,350 --> 00:08:41,429 Una vez realizada la programación se procede a la simulación. 77 00:08:42,029 --> 00:08:49,409 Se prueba que el sensor de temperatura mide la temperatura ambiental y las compara con los valores indicados para si tiene que encender algún sistema. 78 00:08:49,409 --> 00:08:56,750 Hay que recordar que por encima de los 25 grados, la calefacción está apagada y el aire acondicionado encendido. 79 00:08:57,590 --> 00:09:02,889 Que por debajo de 18 grados, la calefacción está encendida y el aire acondicionado apagado. 80 00:09:03,710 --> 00:09:09,409 Y entre 18 grados y 25 grados, la calefacción y el aire acondicionado están apagados. 81 00:09:18,429 --> 00:09:22,389 Ahora se presiona el botón, código para cerrar la ventana de programación. 82 00:09:23,909 --> 00:09:26,870 Seguidamente se presiona el botón de iniciar simulación. 83 00:09:26,990 --> 00:09:29,669 La microbit saluda 84 00:09:29,669 --> 00:09:33,590 Aparece el icono de la cara sonriente 85 00:09:33,590 --> 00:09:36,389 Aparece el mensaje ese está bien 86 00:09:36,389 --> 00:09:42,789 Debajo de la microbit, está el cuadro que indica los valores de los parámetros ambientales y cómo cambiarlos 87 00:09:42,789 --> 00:09:47,110 La barra vertical de color naranja es la que modifica la temperatura 88 00:09:47,110 --> 00:09:50,970 Debajo de ella, aparece la temperatura simulada 89 00:09:50,970 --> 00:09:54,049 En este ejemplo es de 21 grados 90 00:09:54,049 --> 00:10:00,870 Si se desplaza la barra naranja hacia abajo para tener una temperatura de 15 grados 91 00:10:00,870 --> 00:10:09,070 En el siguiente ciclo de medición de la temperatura, se produce el cambio de icono, sale la carita triste, sale el mensaje, hace frío 92 00:10:09,070 --> 00:10:12,409 Se enciende la calefacción, el diodo rojo 93 00:10:12,409 --> 00:10:15,450 Y el aire acondicionado está apagado 94 00:10:21,299 --> 00:10:26,639 Si no hay cambios de temperatura al icono, el mensaje y la situación de los dispositivos no cambian 95 00:10:27,379 --> 00:10:36,149 Si se desplaza la barra naranja hacia arriba, la temperatura sube, por ejemplo, 28 grados. 96 00:10:37,070 --> 00:10:47,210 En el siguiente ciclo de medición de la temperatura, el icono cambia a carita feliz, el mensaje que aparece en la pantalla cambia a hace calor, se enciende el aire acondicionado, diodo azul. 97 00:10:48,250 --> 00:10:49,570 La calefacción se apaga. 98 00:10:56,320 --> 00:10:59,559 Esta situación se mantiene, si no hay variación de temperatura. 99 00:10:59,559 --> 00:11:09,899 Ahora bien, si la barra naranja se desliza hacia abajo para llegar a los 23 grados, se producen cambios en el siguiente ciclo de medición de la temperatura 100 00:11:09,899 --> 00:11:12,940 Se produce el cambios en el mensaje 101 00:11:12,940 --> 00:11:16,220 Sale en la pantalla el mensaje, está bien 102 00:11:16,220 --> 00:11:19,100 Sigue el icono de carita alegre 103 00:11:19,100 --> 00:11:24,379 Los diodos que representan a la calefacción y al aire acondicionado están apagados 104 00:11:24,379 --> 00:11:29,980 Con esto se comprueba que la programación es correcta y se hace un buen control de la climatización 105 00:11:29,980 --> 00:11:34,700 Se pulsa el botón Iniciar simulación y se detiene la simulación 106 00:11:34,700 --> 00:11:40,080 Espero que este ejemplo de este tutorial os sea útil para vuestros trabajos 107 00:11:40,080 --> 00:11:41,559 Adiós