Étape 8: Futures mises à jour
Une des choses que j’aime au sujet de ce projet est que le bouton poussoir et les pots sont tous définis par le logiciel, ainsi que le Neopixel d’affichage. Vous voulez avoir un bouton de teinte ? Il suffit de changer le code. Vous voulez transformer tout cela en un spectacle de lumière disco ? Changer le code à nouveau.
Ajout d’une batterie de secours pour maintenir le programme en cours d’exécution si il y a un scintillement de puissance serait un bon ajout.
Normalement un Arduino n’est pas une horloge en temps réel, qui est pourquoi tout mon code est basé sur le comptage vers le bas de la puissance du moment est appliqué. Ajout d’un module d’horloge RT rendrait la programmation et en affectant la chose beaucoup plus intuitive.
Chaque Neopixel est adressable individuellement. Ici, ils sont tous montrent la même chose en même temps, mais il ne doit pas être de cette façon. Vous pourriez, par exemple, implémenter un cadran sur un anneau de Neopixel compte à rebours jusqu'à quand l’émission de lumière recommence.
Appliquer un fondu-au-noir, dont j’ai omis de le faire, serait également une bonne chose. S’il vous plaît partager votre code si vous le faites.