Paso 5: Clave de artículo: rangos usando # 5
5. usando rangos según el valor media sensor para encender LEDs específicos
La sección de ON tiene una declaración de "si" para cada "tubo de luz" en el tablero. Cada uno de ellos tiene un rango de valor distinto que tiene que ser verdadera para que se enciende el LED. Antes de promediar el sensor de valor la propagación en un rango para un LED especial puede ser bastante grande, es decir: encender LED1 si el valor es > 100 y < 200. Tras promediar extensión es significativamente menor, en algunos casos menos de 5 puntos.
La razón principal que me interesaba en promedio el valor del sensor era porque ese valor pudo haber sido demasiado alto o demasiado bajo cuando se lee justo antes de ejecutar un comando basado en ese valor. Leer el valor de un par de veces y obtener la media ayudaron mucho.