Paso 4: Ritmo y nota la longitud
Por lo tanto queremos control. Primero tenemos que decidir nuestro tempo. Me gustan los 120 latidos por minuto ya que es corriente fresco y bailable. En 120 bpm 1/16 Nota igual a 125 ms, bruja es un bonito disco tempo hoy en día.
Mantenerse con vida es de 109 bpm. Use este enlace para encontrar 1/16 en ms 109 BPM
http://www.sengpielaudio.com/Calculator-bpmtempoti...
Tiempo de código! Tenemos que hacer un bucle en el 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); }
¡ Mira! ¿Lo que está sucediendo aquí? P almacena la hora actual en milisegundos antes de que entren en nuestro bucle. Luego reste la hora actual con la time(P) de inicio cada bucle y dice nuestro bucle para ir a él si estamos por debajo de 125 ms. cuando nos coloca para ~ 125 ms que salir del bucle y agregue un retraso de ms 125 así que conseguir ese silencio es necesario para crear un ritmo agradable.
Eso es todo amigos. Observando más a él.