Introduction

Principe

Certains microcontrôleurs (Arduino et Micro:bit) ne possédant pas de sortie analogique (CNA) pour générer des tensions sinusoïdales, une méthode simple pour produire un son est de générer une tension carrée (entre 0 et Vcc) de fréquence f à l’entrée d’un haut-parleur.

Le son obtenu par cette technique n’est pas pur car il comporte des harmoniques aux fréquences 3f, 5f, 7f, …

Avertissement

Pour les faibles fréquences, le son devient « métallique » avec la présence importante d’harmoniques !

Applications

  • Hauteur d’un son (relation entre fréquences et notes).

  • Générer une mélodie à partir de plusieurs notes.