Étape 2: Codage le LilyPad
La première chose que j’ai faite a été de travailler sur le côté de programmation du projet, car j’ai pensé que ce serait la plus difficile. J’ai abordé la LED s’allume d’abord. Ma pensée originale a été de les faire clignoter dans une boucle. Puisqu’il y a 5 sur la carte de LilyPad, j’ai décidé de mettre un sur chaque lettre de le « shine » de mot et de les faire clignoter sur toute la ligne et vice versa. Imitant le code de Geek girl Diaries, qui a fait ses lumières clignotent dans un cercle, j’ai fait un code qui descendit avec succès de la ligne et le dos encore une fois pour le montant de temps que je voulais qu’elle.Puis vint la partie la plus délicate : création de la chanson. (Vous pouvez utiliser le processus suivant pour coder n’importe quelle chanson, mais vous aurez besoin d’un peu de connaissance musical). J’ai trouvé la partition de musique pour la chanson et écrit les paroles du refrain avec les notes complémentaires, prenant acte des notes plus longues, donc je voudrais savoir où faire la remarque à durer un long nombre de millisecondes. Une fois que j’ai eu les notes correspondant avec les mots, j’ai converti toutes les notes en une fréquences basé sur ce tableau , donc le buzzer LilyPad serait buzz les notes de la chanson.
Une fois que j’ai eu ces fréquences, j’ai emprunté code de code de mon instructeur qui active le vibreur et m’a montré comment jouer les notes particulières. J’ai ajusté la longueur de chaque note selon combien de bat dans la chanson que c’était. J’ai aussi ajouté quelques pauses entre chaque ligne de la chanson pour aider l’auditeur à se différencier et être capable d’entendre la mélodie.
J’ai ensuite eu à mailler les deux codes, alors ils seraient boucle ensemble. Cela signifie juste le voyant clignotant entre les lignes de la chanson l’entrelacement. J’ai aussi ajouté une pause de 5 secondes à la fin du code afin qu’il y aurait un moment avant que le chœur et les lumières ont commencé à se répéter.
Joint ci-dessous est le code pour le projet.