Étape 4: Logiciels, partie deux, trois, quatre... n-1, n.
bande d’int [30] [2] = {} ; Pourquoi 30 ? Parce que j’avais 30 LED. Pourquoi 2 ? Activer ou désactiver
int exposure_time = 5000 ; Durée d’exposition en ms
int total_step = 129 ; Nous avons divisé notre image en tranches verticales.
int x = 50 ; Délai par étape dans le ms., vous pouvez sélectionner des lignes dans la photo, si vous augmentez la valeur de cette variable de ces lignes sera élargi.
Dim j = "" ; Nous allons écrire des nombres de LED de cette chaîne. GetValue () va exploser cette chaîne et burn() fonction d’alléger les valeurs passées de GetValue (). Avec cette combinaison nous se débarassera d’écriture digitalWrite (haut et bas) pour chaque LED.
j = « 1 2 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 » ;
Burn(j) ;
Delay(4*x) ;
Ceux sont les lignes que nous allons travailler avec. Nous avons numérotés de nos LED se souvenir ? Maintenant nous allons les appeler avec la chaîne « j » et burn() tous ! Pas tous d'entre eux que je veux dire... Tous les élus ! Burn() fonction s’arrêtera de LED s’il n’a pas pu trouver son numéro.
Vous devrez peut-être donner un dernier delay() après tous ces codes en cas de répétition involontaire avant de terminer votre projet.
Espère que ça vous a plu. Je serais ravi de tout commentaire pour mon autre instructables !