Chargement de l'audio en cours
Plus

Plus

Travailler autrement
P.269

Mode édition
Ajouter

Ajouter

Terminer

Terminer

TRAVAILLER AUTREMENT
ARDUINO



ARDUINO : activité numérique




A.
Créer une note de musique avec un microcontrôleur Arduino ?

Principe

Dans un haut-parleur, la tension électrique appliquée permet de déplacer la membrane. Si la valeur de cette tension change rapidement, la membrane va se déplacer rapidement. Si la fréquence de déplacement est assez élevée, la vibration de la membrane ainsi créée produit un son audible.

La note La3 correspond à une vibration de 440 Hz, soit 440 allers-retours par seconde, ou un aller-retour toutes les 2,272 ms.

En envoyant au haut-parleur alternativement une tension positive, puis une tension nulle à cette fréquence, on peut émettre la note La3.

Question

  • Quelles doivent être les durées pendant lesquelles la tension envoyée est positive ? est nulle ?

Pour entendre le son créé, on branche un hautparleur ou un casque en série avec une résistance de 120 entre les bornes n °4 et GND de l’Arduino.
Voir les réponses

B.
Programmation

Principe

Créer un programme pour avoir alternativement une tension sur une broche d’un microcontrôleur pendant la durée calculée précédemment (état haut, ou HIGH), puis une tension nulle pendant la même durée (état bas, ou LOW).

Code à implémenter

Code python


Bientôt disponible : le code Arduino permettant de jouer une note.

C.
Prolongements

Les prolongements possibles sont nombreux :
  • la fréquence de la note Si3 est de 494 Hz. Modifier le programme précédent pour que la note produite par Arduino soit un Si3. Même question avec la note Sol3, dont la fréquence est de 392 Hz ;
  • modifier le programme pour qu’il joue les trois notes successivement pendant une seconde, avec un silence de une seconde entre chaque note.
Utilisation des cookies
En poursuivant votre navigation sans modifier vos paramètres, vous acceptez l'utilisation des cookies permettant le bon fonctionnement du service.
Pour plus d’informations, cliquez ici.