Diminuer puissance sonore piezo

Bonjour à tous,

J'ai un buzzer piézoélectrique que j'actionne avec l'arduino avec ce code :

#define NOTE_A4  440

const int piezo = 11;

void setup() {
  pinMode(piezo, OUTPUT);
  tone(piezo, NOTE_A4);
}

void loop() {

}

Malheureusement, je le trouve beaucoup trop fort ! Je voudrais donc savoir si il y a un moyen de réduire la puissance sonore via une fonction ou un bout de code sur l'arduino (j'en doute fortement) ou si je suis obligé comme le mentionne ce site de mettre une résistance en série (plutôt un pententiomètre pour moi d'ailleurs) avec un condensateur de 1 μF en parallèle. Le problème est que je n'ai trouvé que ce site là dans mes recherches et même en épluchant ses sources, j'en ai rien trouvé, je voudrais savoir si vous êtes d'accord avec lui et quel potentiomètre faut-il que j'achète dans ce cas (10kΩ peut-être). Je ne peux malheureusement pas vous donner la référence du buzzer piézoélectrique car je l'ai acheté dans un magasin d'électronique près de chez moi.

Merci pour votre lecture et vos réponses potentielles.

Cordialement

Loulous24

Bonjour,

Utilise la librairie toneAC

Bonjour bilbo83,

Merci pour le lien de cette librairie, j'irais acheter la résistance de 100 Ω et je testerais cette librairie quand je l'aurais et je vous donnerai un retour.

Cordialement

Loulous24