Étape 4: Codage LilyPad Arduino
Je l’ai fait en cousant les LEDs sur un morceau de feutre gris séparé de l’ombrelle réel et LilyPad.
Puis, j’ai coupé des petits trous dans le tissu de parapluie donc les lumières pourraient briller à travers.
Enfin, j’ai cousu le feutre pour le parapluie de fond, le LilyPad Conseil et lumières sur le « intérieur » du parapluie--donc tout ce que vous voyez sur le fond est gris clair ressenti (illustré ci-dessous).
Je ne suis pas tout le pourtour avec points de suture, je viens de mettre quelques droit autour de la LED, et c’était suffisant.
J’ai utiliser un petit morceau de ruban adhésif sur le bord juste à côté de la LilyPad--il fallait un petit quelque chose et je ne voulais pas coudre sur le fil conducteur.
** Puisque j’ai utilisé le papier et feutre dur pour les 4 sections du parapluie, j’ai seulement mis la LED s’allume sur le maillot à pois et rayé des sections. Les LEDs peek par tissu au milieu les sections et sont plus proches du bord de l’ombrelle.
Les lumières clignotent un établissement à temps, mais pas au hasard--c’est ils vont autour du parapluie clignotant dans un ordre consécutif
Voici le code que j’ai utilisé pour faire les voyants clignotent :
*/
int LED1 = 5 ; LED est connecté à la broche numérique 5
int LED2 = 6 ; LED est connecté à la broche numérique 6
int DEL3 = A2 ;
int LED4 = A4 ;
void setup()
{
pinMode (LED1, élevé) ;
pinMode (LED2, élevé) ;
pinMode (DEL3, élevé) ;
pinMode (LED4, élevé) ;
}
void loop() / / run maintes et maintes fois
{
digitalWrite (LED1, élevé) ; la valeur de la LED sur
Delay(1000) ; retard de 1 seconde
digitalWrite (LED1, faible) ; déclencher la LED
Delay(1000) ; retard de 1 seconde
digitalWrite (LED2, élevé) ; la valeur de la LED sur
Delay(1000) ; retard de 1 seconde
digitalWrite (LED2, faible) ; déclencher la LED
Delay(1000) ; retard de 1 seconde
digitalWrite (DEL3, élevé) ; la valeur de la LED sur
Delay(1000) ; retard de 1 seconde
digitalWrite (DEL3, faible) ; déclencher la LED
Delay(1000) ; retard de 1 seconde
digitalWrite (LED4, élevé) ; la valeur de la LED sur
Delay(1000) ; retard de 1 seconde
digitalWrite (LED4, faible) ; déclencher la LED
Delay(1000) ; retard de 1 seconde
}