En este ejemplo se encienden los NeoPixels de distintos colores dependiendo de diferentes umbrales de temperatura fijados. Si hace más de 15ºC, se encienden en rojo. Si hace menos de 5ºC se encienden en azul. Si la temperatura es mayor que 5ºC y menor que 15ºC se encienden en amarillo.

El bloque «on temperature [hot]» solo se ejecuta cuando la temperatura supere el valor establecido. El bloque «on temperature [cold]» solo se ejecuta cuando la temperatura esté por debajo del valor definido.

También se puede utilizar el bloque redondeado «temperature» para utilizar la lectura de la temperatura como un valor más en operaciones y condiciones.

El bloque «forever» se está ejecutando todo el tiempo, solo tiene un condicional «if», por lo que solo cuando se cumple su condición se ejecuta el código que pongamos dentro del condicional.

Deja un comentario