Étape 9: Programme de la beauté !
Le programme pour cela est extrêmement simple, mais il peut être aussi complexe que vous souhaitez faire.
Le programme cherche un changement état de la sonde (le capteur passe de 0 à 1 ou de 1 à 0), tous les déplacements du bas de la LED et puis s’allume ou s’éteint la première série de voyants de faire un modèle. Voici une esquisse de l’exemple :
int stat ;
int statnew ;
p int = 0 ;
void setup() {}
pour (int i = 0; i < 58; i ++) {}
pinMode (i, OUTPUT);}
pinMode (58, INPUT) ;
}
void loop() {}
statnew = digitalRead(58) ;
Si (stat =! statnew) {}
stat = statnew ;
Shift() ;
Si (p < = 10) {}
digitalWrite (0, HIGH) ;
digitalWrite (1, haut) ;
}
else {}
digitalWrite (0, faible) ;
digitalWrite (1, faible) ;
Si p (p > 58) = 0 ;
}
p ++ ;
}
}
shift() Sub {}
pour (int i = 57 ; j’ai > 1; i--) {}
digitalWrite (i, digitalRead(i-2)) ;
i--;
digitalWrite (i, digitalRead(i-2)) ;
}
}