Étape 3: Codage de votre projet.
Ne démontez pas votre LilyPad avant que vous avez codé avec succès de votre projet. Non seulement il est plus facile de travailler avec les morceaux de LilyPad quand elles sont soudées sur la carte, mais en sachant que votre code est correct et ouvrables avant que vous démontez les pièces à coudre sur votre cas est crucial. Si vous rencontrez des problèmes futurs, vous saurez que le problème n’est pas le codage !C’est ce que je voulais mon projet à faire : Lorsque le rabat supérieur de cas a été ouvert, le capteur de lumière nouvellement exposé serait sens lumière et allumez les quatre LEDs blanches et jouer un court extrait du thème d’Hedwige sur le buzzer. Le rabat de l’enveloppe resterait fermé sur les pièces électroniques tandis que ceci se produisait. La musique se joue une fois avec les lumières, puis s’éteint. Le capteur devra s’éteint à nouveau et puis sens lumière de recommencer les musique/lumières.
Mon code de projet figure dans le premier fichier ci-dessous. J’ai essayé d’expliquer mes pas dans tout le texte de codage. J’ai pris la plus grande partie de mon code dans les exemples de l’Arduino [Blink, ToneMelody et AnalogInput], modifier pour s’adapter à mon projet. J’ai codé les 14 premières notes du thème d’Hedwige en utilisant le guide dans les ToneMelody et les partitions de la chanson. Je l’ai eu aussi proche que je pouvais obtenir le son réel — peu d’imagination peut être nécessaire ! Le deuxième fichier contient les informations de « Emplacements », nécessaires pour jouer la mélodie.
Quel est le code tiers ? J’ai quelque peu endommagé mon capteur après achèvement du projet. J’ai donc dû changer le codage alors l’affaire serait jouer de la musique et lumière [une fois] quand je l’ai allumé. Le troisième fichier ci-dessous représente ce code. Sauf si votre capteur est en quelque sorte endommagé [et je vais inclure un avertissement à ce sujet à l’endroit approprié dans mes instructions de couture], vous n’aurez pas le troisième bloc de code !