L’objectif de cette activité est de réaliser un pseudo-thérémine.

Le thérémine est un des plus anciens instruments de musique électronique, inventé en 1920 par le Russe Lev Sergueïevitch Termen (connu sous le nom de « Léon Theremin »).

Composé d’un boîtier électronique équipé de deux antennes, l’instrument a la particularité de produire de la musique sans être touché par l’instrumentiste. Dans sa version la plus répandue, la main droite commande la hauteur de la note (la fréquence du son), en faisant varier sa distance à l’antenne verticale. L’antenne horizontale, en forme de boucle, est utilisée pour faire varier le volume selon sa distance à la main gauche.

Dans cette activité, on ne simulera que la commande de la hauteur de la note, à l’aide de la photorésistance du montage d'étude.

La sortie de la photorésistance est connectée à l’entrée analogique A5 de l’Arduino. La valeur de cette broche (nombre entier entre 0 et 1023), lue par la fonction “analogRead()“, est alors proportionnelle à l’intensité lumineuse reçue par la photorésistance.
En approchant la main de la photorésistance, la tension mesurée au niveau de la broche A5 diminue et inversement en reculant la main la tension mesurée augmente.
Ainsi en fonction de la position de la main par rapport à la photorésistance, on va pouvoir jouer la gamme de notes de l’octave 3 (Do, Ré, Mi, Fa , Sol, La, Si).

En premier, il faut étalonner la photorésistance de façon à connaitre les valeurs minimale et maximale de la broche A5 en fonction des conditions d’éclairement de la photorésistance.
Puis on attribue pour chaque note de musique une plage de valeurs de tension réparties entre les valeurs minimale et maximale.

Il suffira ensuite de lire la valeur de la broche A5, de tester dans quelle plage de mesure, elle se trouve et de jouer la note associée.
