Étape 6: Programmation votre vêtement | Affichage à LED
Arduino matériel utilisé
1 - LilyPad SimpleSnap
1 - LilyPad SimpleSnap Protoboard
1 - LilyPad XBee (planches en petits groupes)
1 - LilyPad XBee 1mW Trace antenne - série 1
50 - LED dans une variété de couleurs (ceux-ci étaient cousus à trois morceaux de tissu)
1 - LilyPad programmeur
1 - bloc d’alimentation LilyPad
1 - AAA Batterie
Code d’affichage à LED
Le code ci-dessous est une adaptation de l’Arduino Blink ! par exemple. Il utilise une boucle if-else pour déterminer
ce qui suit met en place les variables et pins utilisés dans le code
ce qui suit décrit les broches utilisés pour les touches de lumière
int mené = 5 ;
led2 int = 9 ;
led3 int = 11 ;
étapes d’int = 7 ; Cela a été utilisé pour s’assurer que les écrans LED a fonctionné correctement
la routine d’installation s’exécute une fois que lorsque vous appuyez sur reset
void setup() {}
/ / initialize les broches numériques comme un sorties
pinMode (led, sortie) ;
pinMode (led2, sortie) ;
pinMode (DEL3, sortie) ;
}
la routine de la boucle s’exécute maintes et maintes fois pour toujours
void loop() {}
code utilisé pour déterminer le jeu de lumières à la sortie
Si (étapes < = 5)
{
digitalWrite (conduit, en haut) ; / / allumer le premier affichage LED (HIGH est le niveau de tension)
Delay(1000) ; / / attendre une seconde
}
sinon si ((steps > 5) & & (étapes 10 <))
{
digitalWrite (led2, HIGH) ; / / activer le deuxième écran de LED (HIGH est le niveau de tension)
Delay(1000) ; / / attendre une seconde
}
ElseIf (étapes > 10)
{
digitalWrite (DEL3, HIGH) ; / / allumer la troisième affichage LED (HIGH est le niveau de tension)
Delay(1000) ; Attendez une seconde
}
d’autre
{
return 0 ;
}
Delay(sampleDelay) ; / / retard avant la prochaine lecture
}