Étape 3: logiciel
Lorsque l’alimentation est d’abord appliquée, se fanent les voyants d’off à pleine intensité.
Si est en position OFF avant d’arriver à pleine luminosité LED, puis en marche arrière, s’estompent les voyants d’off à demi luminosité.
J’ai utilisé le gréement de montré pour tester le logiciel et a obtenu l’opération comme je le voulais. Quelques points utiles à noter :
La luminosité des LEDs sous PWM est non linéaire. Cela signifie que le fondu atteint un niveau de luminosité très rapidement qui puis ne semble n'avoir que lentement à pleine intensité. Pour cela, la simple consiste à diviser le fondu en deux sections, s’estompent lentement dans la première section et puis plus rapide dans la dernière section. J’attends il y a des algorithmes plus complexes pour cela et je peux les essayer un jour. En attendant, cette approche simple fonctionne assez bien pour ma cuisine.
J’ai utilisé la mémoire EEPROM intégrée pour se rappeler l’état des LEDs. Bien que j’ai écris au même endroit, encore et encore, la cellule EEPROM survivra à l’installation de nombreuses années.
Inclus dans le fichier du logiciel est l’application finale puisqu’il travaille ici à une de mes premières applications de test, la vidéo qui est montrée ci-dessous.
Test du fondu de haut en bas :