[Debutant] Filtrer la sortie de la fonction tone()

Les cartes Arduino, les platines

[Debutant] Filtrer la sortie de la fonction tone()

Message non lude adanselm » Lun 27 Mai 2013 20:59

Bonjour,

Je viens d'acquérir un kit Arduino et commence à me sentir à l'aise avec les fonctionnalités de base. Si l'apprentissage du code n'ayant nécessité aucun effort, étant donné que je suis développeur de métier, en revanche j'admet que mes souvenirs d'électronique sont loins, et que je ne trouve pas toujours de réponses à mon niveau sur le net. Aussi je me permet de soumettre mon problème ici:

J'ai codé un sweep de fréquence en sortie de pin numéro 9. Je souhaite appliquer un filtre passe-bas sur le signal, juste pour m'exercer.
J'ai donc créé le circuit suivant:
Code: Tout sélectionner
pin 9 -> R = 20kOhm -> C = 10nF -> Masse
                    |-> buzzer (branche entre R et C) -> Masse


En théorie, je m'attendais à avoir une fréquence de coupure f0 = 1/(2*Pi*R*C) = 795,8Hz ,
donc sur tout mon sweep (entre 120 et 1500Hz), entendre une attenuation du niveau à peu près au milieu. Mais dans la pratique je n'entend aucune variation. Tout au plus quand je change les valeurs de R, la totalité du niveau de sortie s'atténue.

Qu'est-ce que j'ai loupé?
adanselm
 
Messages: 1
Inscription: Lun 27 Mai 2013 20:36

Retourner vers Arduino

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron