Étape 3: Programme et finition
Une fois que vos boucles d’oreilles sont entièrement assemblés, tout ce qui reste consiste à programmer eux. Vous pouvez télécharger le code ici via USB par l’intermédiaire de l’IDE Arduino.
Le code attaché a commencé comme le code de couleur orgue développé pour le projet de tambours réactifs Adafruit. Je l’ai modifié pour ajouter des modes différents d’animation et des jeux de couleurs différentes. Vous pouvez le télécharger et l’utiliser comme-est et à aller de l’avant et à l’utiliser. Il y a peu de choses là-dedans pour vous de jouer avec si vous le souhaitez :
Timing: il y a trois variables clés, vous pouvez modifier pour définir le calendrier des différentes fonctions de l’animation :
colorDelay = 120000, / / temps entre les jeux de couleurs (120 000 = 2 min)
modeDelay = 180000, / / temps entre les changements de mode d’animation (180 000 = 3 min)
directionDelay = 60000 ; temps entre les changements de direction de spin (60 000 = 1 min)
Couleurs: le programme contient différentes "couleurs", chacun étant composé de deux valeurs (colorLo et colorHi) permettant de mapper une gamme de couleurs. Les cartes de couleur se trouvent dans ces deux tableaux :
[] mapLo = {255, 30, 110, 140, 85},
mapHi [] = {85, 150, 15, 65, 230},
Voici les tableaux des valeurs hautes et basses pour les différents mappages de couleur. Vous pouvez ajouter des paires supplémentaires de 0 à 255 valeurs (un mapLo et mapHi) pour les ajouter à la rotation de couleur. Le mappage de chaque couleur est une paire de valeurs, un représentant de chacun de ces deux tableaux (par exemple, la première valeur du tableau Lo) et la première valeur du tableau Hi. Vous pouvez ajouter de nouveaux jeux de couleurs de votre choix simplement en ajoutant un numéro à chacun de ces tableaux.
La luminosité des LEDs est réglée assez basses, mais je pense que c’est beaucoup suffisant pour être dans une pièce sombre pendant la nuit. En tournant la luminosité jusqu'à max serait vider la batterie beaucoup plus rapidement et à moins que vous essayez de guider un avion à un atterrissage en toute sécurité sur une piste brumeuse, vous ne voulez probablement pas eux si brillant.
D’autres valeurs sont dans le code, vous pouvez modifier si vous le souhaitez.
Maintenant que vous avez terminé votre projet, em ébauché, sortir et trouver une rave et impressionner tout le monde !