Étape 2: Trouver les notes
Exécutez le Melody Maker Tuning croquis pour trouver les nombres (entre 0 et 255) qui portent sur les hauteurs d’une échelle.Tourner le potentiomètre connecté à l’Arduino pour contrôler la sortie PWM et donc la hauteur de l’oct.
Utilisez un accordeur de guitare, un instrument ou votre oreille musicale bien formé pour trouver les notes dans une gamme majeure (racine par octave).
Afficher le moniteur série et notez les numéros associés à chaque degré de l’échelle.
Copiez tout le code ci-dessous et collez-le dans l’Arduino :
/*
Ce programme lit un potentiomètre et définit PWM et sortie série.
Utilisez l’analyseur de série pour déterminer quelles valeurs PWM sont associés à des emplacements
sur un oscillateur astable de 7555.
Branchez la fiche centrale (essuie-glace) d’un potentiomètre sur broche analogique 0)
Connecter la broche numérique 3 (PWM) à un filtre passe-bas.
Raccorder la sortie du filtre passe-bas à la broche 5 sur la 7555
Voir page instructables pour plus de détails/schematics
Programme de technologie musique 2012 NYU
.LCC
*/
DELCARATIONS
int myOutPin = 3 ;
int myOutValue = 0 ;
void setup() {}
Serial.Begin(9600) ;
pinMode (myOutPin, sortie) ;
}
void loop() {}
lire la position du potentiomètre et putput une valeur comprise entre 0 et 255
myOutValue = analogRead (0) / 4 ;
imprimer cette lecture à l’écran série
Serial.Print(myOutValue) ;
écrire le potentiomètre lecture comme une sortie analogique via PWM
analogWrite (myOutPin, myOutValue) ;
attendre quelques instants avant de répéter ce processus
Delay(25) ;
} //end boucle principale