Bucles y eventos de tiempo: un termómetro
El siguiente programa proporcionará el valor numérico de la temperatura ambiente en grados Celsius cada vez que se pulse el botón A. La variable temperatura (ºC) se encuentra disponible en el menú Entrada.
El evento al iniciar comienza encendiendo un punto de la matriz de LED a modo de piloto de funcionamiento. El brillo se ajusta a un valor bajo para conseguir un bajo consumo de energía. Cada vez que ocurre un evento del tipo al presionarse el botón A se sube el brillo de la pantalla, se muestra la temperatura mediante una cadena de texto deslizante y se vueve a encender el piloto de funcionamiento con un brillo bajo.
La temperatura mostrada será algo superior a la ambiental. Esto ocurre porque el sensor de temperatura se encuentra en el microprocesador y éste se calienta ligeramente cuando la placa está en funcionamiento. Martínez de Carvajal (2019) establece el error medio en 3ºC, por lo que habrá que restarse 3 al valor mostrado en pantalla para obtener la temperatura real. La manipulación de la placa con los dedos también contribuir al calentamiento y al error en la medida de la temperatura.