Dans cette activité, l’appui sur le premier bouton-poussoir produit une onde sonore dont la fréquence est réglée à l’aide de 2 potentiomètres :

– le premier potentiomètre permet un réglage rapide de la fréquence entre 0 et 4080 Hz,
– le deuxième potentiomètre effectue un réglage fin de la fréquence sur une plage de 255 Hz,
– l’émission sonore est arrêtée en appuyant de nouveau sur le bouton poussoir.

Le potentiomètre de réglage rapide est connecté sur la broche A1 de l’Arduino. 
La tension de cette broche varie donc entre 0 et 5 V en fonction de la position du curseur du potentiomètre. La lecture de la valeur de la broche A1 convertie par le convertisseur analogique numérique de l’Arduino donne donc un nombre entier entre 0 et 1023.
Ce nombre est divisé par 4 de façon à obtenir un nombre entier compris entre 0 et 255 qui sera convertie en nombre binaire (sur 8 bits) :

	0 en décimal = 00000000 en binaire 
	255 en décimal = 11111111 en binaire

Ce nombre binaire sur 8 bits est convertie en nombre binaire sur 12 bits en ajoutant 4 bits de poids faibles, 0000, à sa fin. On obtient donc un nombre binaire (sur 12 bits) compris entre 000000000000 et 111111110000, soit en décimal, un nombre entier entre 0 et 4080.

Le potentiomètre de réglage fin est connecté sur la broche A2 de l’Arduino. Selon le même principe que précédemment, la lecture de la broche A2 donne une valeur comprise entre 0 et 1023.

Ce nombre est également divisé par 4 et convertie en nombre binaire sur 12 bits. On obtient donc un nombre binaire compris entre 0000000000 et 00001111111111 (entre 0 et 255 en décimal).

La conversion en décimal de l’addition des deux nombres binaires (issus de A1 et A2) nous donnent la valeur de la fréquence en Hz de l’onde sonore, soit entre 0 et 4335 Hz avec un pas de réglage de 1 Hz.
