Paso 5: El código
Aquí encontrará el código de programa en el Arduino. Para este programa es necesario descargar un function(elapsedmillis) extra para la Arduino, que se puede encontrar aquí. El fichero .h en esta carpeta debe agregarse a la biblioteca de su programa de Arduino.
En este código se supone que la ducha da un flujo constante de 15 litros por minuto.
Se establecen los siguientes límites para las diferentes luces.
Rojo: X > 15 MJ
Amarillo: 6 MJ < X < 15 MJ
Verde: X < 6 MJ