Étape 3: Le Code
C’est ici.
int timer = 100 ; Plus le chiffre, le plus lent du calendrier.
int potPin = 2 ; C’est où vous attachez le potentiomètre
tiges d’int [] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 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) ;
Timer = analogRead(potPin) ;
Delay(Timer) ; une pause
}
}