Nota

Hola, bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook. Profundiza en Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.

¿Por qué unirse?

  • Soporte experto: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.

  • Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Avances exclusivos: Accede anticipadamente a anuncios de nuevos productos y adelantos.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Promociones y sorteos festivos: Participa en sorteos y promociones especiales por festividades.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.

2.8 Alarma de Baja Temperatura

En este proyecto, crearemos un sistema de alarma de baja temperatura. Cuando la temperatura esté por debajo del umbral, el sprite Copo de Nieve aparecerá en el escenario.

../_images/9_tem.png

Lo que aprenderás

  • Principio de funcionamiento del termistor.

  • Operaciones multivariables y sustractivas.

Construir el Circuito

Un termistor es un tipo de resistor cuya resistencia depende fuertemente de la temperatura, más que en los resistores estándar. Hay dos tipos de termistores: PTC (resistencia aumenta con la temperatura) y NTC (resistencia disminuye con la temperatura).

Construye el circuito de acuerdo con el siguiente diagrama:

Un extremo del termistor se conecta a GND, el otro extremo se conecta a A0, y una resistencia de 10K se conecta en serie a 5V.

Aquí usamos un termistor NTC, por lo que cuando la temperatura aumenta, la resistencia del termistor disminuye, la división de voltaje de A0 disminuye, y el valor obtenido de A0 disminuye, y viceversa.

../_images/thermistor_circuit.png

Programación

1. Selecciona un sprite

Elimina el sprite predeterminado, haz clic en el botón Elegir un Sprite en la esquina inferior derecha del área de sprites, escribe Copo de Nieve en el cuadro de búsqueda y haz clic para añadirlo.

../_images/9_snow.png

2. Crea 2 variables

Crea dos variables, antes y actual, para almacenar el valor de A0 en diferentes casos.

../_images/9_va.png

3. Lee el valor de A0

Cuando se haga clic en la bandera verde, lee el valor de A0 y guárdalo en la variable antes.

../_images/9_before.png

4. Lee nuevamente el valor de A0

En [por siempre], lee nuevamente el valor de A0 y guárdalo en la variable actual.

../_images/9_current.png

5. Determina los cambios de temperatura

Usando el bloque [si entonces si no], determina si el valor actual de A0 es 50 mayor que el anterior, lo que representa una disminución de temperatura. En este caso, muestra el sprite Copo de Nieve, de lo contrario, ocúltalo.

  • [-] y [>]: operadores de sustracción y comparación de la paleta Operadores.

../_images/9_show.png