Étape 4: Rythm et remarque la longueur
Alors nous voulons contrôle. Tout d’abord, nous devons décider notre tempo. J’aime 120 battements à la minute car il est cool grand public dansant. À 120 bpm 1/16 note égale à 125 ms, sorcière est un tempo disco sympa aujourd'hui.
Rester en vie est 109 bpm. Utilisez ce lien pour trouver 1/16 en ms à 109 bpm
http://www.sengpielaudio.com/Calculator-bpmtempoti...
Temps de code ! Nous devons faire une boucle dans notre void loop() :
void loop(){ unsigned int p = millis(); while(millis() - p < 125){ digitalWrite(2, HIGH); delayMicroseconds(random() % 1000); digitalWrite(2, LOW); delayMicroseconds(random() % 1000); } delay(125); }
Regarde ! Que se passe-t-il ici ? P stocke l’heure actuelle en millisecondes, avant d’entrer dans notre boucle. Nous avons ensuite soustraire à l’heure actuelle avec le time(P) de démarrer chaque boucle et raconte notre boucle d’y aller si nous sont inférieurs à 125 Mme lorsque nous en boucle pendant ~ 125 ms nous quitter la boucle et ajouter un délai pour 125 ms, ainsi nous obtenons ce silence qui est nécessaire pour créer un rythme agréable.
C’est tous les gens. Notant de plus à lui.