Étape 3: Le logiciel
Avant le montage de la lampe, vous pouvez tester que tout fonctionne réellement. Pour ce faire, vous pouvez utiliser le logiciel que j’ai créé pour alimenter la lampe. C’est un mélange de ce que vous pouvez obtenir sur le site Adafuit pour l’essai de l’anneau de Neopixel, avec quelques modifications pour ajouter plusieurs projets d’éclairage et de la fonctionnalité du bouton. Le bouton permet de passer d’un système d’éclairage à l’autre, redémarrage de la première après le dernier d'entre eux.
Les projets d’éclairage qui font partie du programme attaché à cette étape sont les suivants :
- arc-en-ciel: utilise une partie évolution des couleurs de l’arc-en-ciel pour le LTB-plexiglass
- rainbowCycle: utilise toutes les couleurs de l’arc-en-ciel pour faire pivoter les lumières des barres plexiglass
- theaterChaseRainbow: utilise un changement de la couleur de l’arc-en-ciel pour alternativement le LTB-plexiglass pairs et impairs
- movingColor: utilise un changement de la couleur de l’arc-en-ciel pour éclairer l’un après l’autre bar plexiglass pour créer un effet de rotation
- bouncingColor: s’allume en plexiglass placée symétriquement deux barres à l’aide d’un changement de la couleur de l’arc-en-ciel
- fadingColor: utilise un changement de la couleur de l’arc-en-ciel pour lentement s’allument et puis dim tous les bars de plexiglass
- psycho: utilise un rapide changement de couleur de l’arc-en-ciel à la pour lumière de tous les bars de plexiglass
- blanc: avec la lumière blanche s’allume tous les bars de plexiglass
- noir: désactive toutes les barres de plexiglass
Pour comprendre comment mettre le programme dans le microcontrôleur de Gemma, je vous suggère de que lire l’article de Adafruit introduction de Gemma. Gardez à l’esprit que, même lorsque l’affaire sera fermé, le connecteur USB restera accessible pour alimenter la lampe et de reprogrammer le microcontrôleur de Gemma. Par conséquent, si vous vous ennuyez sur les projets d’éclairage que vous avez, vous pouvez les modifier à volonté.
Une fois que vous avez chargé le programme, relié à l’anneau de Neopixel et fait en sorte que tout fonctionne, il est temps de monter la lampe.
circlergb.INO