Étape 8: WATSCHEN DER BLINKENLICHTEN...
J’ai un Adafruit Flora qui est une variante de l’arduino conçue pour les vêtements.
Il a un nombre limité de broches, donc j’ai juste allumé les deux fenêtres et la lumière supérieure. La prochaine fois je voudrais développez-le pour éclairer le signe de la zone de POLICE.
Il y a différentes manières d’ajouter des LEDs plus au projet, mais je suis allé la solution rapide et simple.
J’ai utilisé une calculatrice en ligne de LED à venir avec les valeurs de résistance (100 ohms chaque pour 2 LEDs en parallèle). J’ai utilisé des résistances de 130 ohms sur place.
Il faut toujours penser à tout ce que votre microprocesseur Conseil peut gérer pour vous ne pas faire frire.
Seulement, j’ai fait quelques changements simples à l’esquisse de Fade échantillon et transféré à la flore.
Je suis au volant 3 paires de LEDs, chaque paire sur une goupille analogique et un terrain d’entente.
Une fois que le circuit prototypé et testé sur, vous pouvez créer le faisceau de câblage réel qui sera monté dans le sac.
Vous pourriez aller la méthode vrai circuit souple et utiliser des traces de fil conducteur mais je sais pas qu'un sac comme ça va obtenir malmené un peu.
J’ai utilisé certains conducteurs double mince haut-parleur pour la longueur de câble.
Couper les longueurs de fil approprié où la flore est monté dans la poche vers l’emplacement de la LED.
Notez que j’ai coupé aussi certains en-têtes femelles à souder dans la flore. J’ai voulu un système de connecteur attaché à mon circuit imprimé, donc il serait amovible à réutiliser sur d’autres projets. Les extrémités des câbles pour les LEDs ont une goupille mâle en-tête soudée donc il pourrait brancher dans l’en-tête de la femelle. Je suppose que vous pouvez utiliser la méthode de connecteur de boutons-pression à coudre, mais cela me permet aussi d’interface avec d’autres capteurs et fils s’est arrêtés avec broches mâles en-tête.
/* ==========================================
TARDIS Flora Fade
basé sur :
L’exemple montre comment à s’estomper une LED sur la broche 9
à l’aide de la fonction analogWrite().
L’exemple de code est dans le domaine public.
*/
led6 int = 6 ;
int led9 = 9 ;
int led10 = 10 ;
la goupille de la LED associée au
luminosité d’int = 0 ; la luminosité de la LED est
int fadeAmount = 5 ; Combien de points se faner la LED par
la routine d’installation s’exécute une fois que lorsque vous appuyez sur reset :
void setup() {}
déclarez la broche 9 faire une sortie :
pinMode (led6, sortie) ;
pinMode (led9, sortie) ;
pinMode (led10, sortie) ;
}
la routine de la boucle s’exécute maintes et maintes fois pour toujours :
void loop() {}
régler la luminosité de la broche 9 :
analogWrite (led6, luminosité) ;
analogWrite (led9, luminosité) ;
analogWrite (led10, luminosité) ;
changer la luminosité pour la prochaine fois dans la boucle :
luminosité = luminosité + fadeAmount ;
Si (luminosité == 255) delay(50) ;
inverser le sens de l’apaisement aux extrémités du fondu :
Si (luminosité == 0 || luminosité == 255) {}
fadeAmount = - fadeAmount ;
}
Attendez 30 millisecondes Voir l’effet de gradation
Delay(30) ;
}