Étape 5: Variateur de vitesse
À l’aide du potentiomètre, nous allons à la variable aléatoire la vitesse de la chanson.
Comment câbler il ?
-Comme le potentiomètre a 3 broches, au milieu sera connecté à la broche A0 de l’Arduino, les autres deux iront respectivement à 5vc et GND (suivez le schéma). Alors que nous passons le potentiomètre, elle nous donnera les valeurs que nous allons utiliser afin de contrôler la vitesse de la chanson.
Code
Tout d’abord nous allons déclarer des variables de contrôle :
variables de contrôle de vitesse
int sensorValue = 0 ;
tempo de flotteur = 0 ;
Ensuite, nous allons au cours de la boucle for pour détecter les valeurs indiquées par le potentiomètre à l’aide de la pinA0. Nous allons limiter ces valeurs du 3.
Loop()
{
....
for(...)
{
.....
//Sensor la valeur du potentiomètre mappée à gamme jusqu'à 3
sensorValue = analogRead(A0) ;
tempo = sensorValue * (3.0 / 1023.0) ;
....
/ / pour distinguer les notes, définir un temps minimal entre eux.
durée de la note * vitesse tempo donnée par le potentiomètre :
int pauseBetweenNotes = noteDuration * tempo ;
....
}
}