Étape 5: Le Conseil d’administration du programme
Voici le code Arduino ! Le charger sur votre LilyPad en raccordant votre programmateur et câble USB (FTDI câble ou si vous avez un LilyPad plus récent). Pour plus d’informations sur l’obtention du code sur le Lilypad, consultez cette page à la Arduin
--commence code
int timer = 100 ; Plus le chiffre, le plus lent du calendrier.
tiges d’int [] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} ; un tableau de codes pin
int num_pins = 12 ; le nombre de quilles (c'est-à-dire la longueur du tableau)
void setup()
{
int i ;
pour (i = 0; i < num_pins; i ++) / / les éléments du tableau sont numérotées de 0 à num_pins - 1
pinMode (broches [i], sortie) ; la valeur de chaque broche comme sortie
}
void loop()
{
int i ;
pour (i = 0; j’ai < num_pins/2; i ++) {/ / effectuer une boucle sur chaque État de la broche (il y en a six)
digitalWrite (épingles [i], HIGH) ; allumer une LED,
digitalWrite (pins [i + num_pins/2], haut) ; puis allumez son opposé LED (6 positions de loin)
maintenant désactiver les LEDs précédentes :
Si (j’ai == 0) {//turn le dernier conduit hors de la route précédente ' tour
digitalWrite (broches [num_pins-1], faible) ; //
} else {}
digitalWrite (broches [i-1], faible) ; Couper chaque LED précédent
}
digitalWrite (pins [(i+num_pins/2)-1], faible) ;
Delay(Timer) ; une pause
}
}