Je suis nouveau sur Arduino et je n'y connais pas grand chose ^^ J'aimerais savoir s'il est possible de générer un son dans lequel les fréquences augmentent progressivement et si oui comment ?
J'ai quelques pistes comme faire augmenter la tension proportionnellement et donc peut-être la fréquence mais je ne sais pas comment faire. Je vous serai très reconnaissant de m'aider et m'expliquer les étapes (sachant que je n'y connais pas grand chose).
Wolfox:
... Je suis nouveau sur Arduino et je n'y connais pas grand chose ...
Je vous conseille alors de regarder ces tutospour commencer.
Wolfox:
... J'aimerais savoir s'il est possible de générer un son dans lequel les fréquences augmentent progressivement et si oui comment ? ...
Oui, c'est possible. Il y a la fonction tone() qui génère un signal carré dont on peut faire varier la fréquence.
Il y a aussi des circuits spécialisés tels que le CJMU-9833 qui peuvent générer des ondes sinusoïdales, triangulaires et carrées.
Pour faire varier la fréquence de ces dispositifs, il suffit de créer une boucle dans laquelle on incrémente la fréquence suivant la loi que vous voulez.
Il faut savoir qu'un signal sinosoïdal de fréquence F ne contient que cette fréquence.
A l'inverse un signal carré de fréquence F contient aussi des harmoniques: 2F, 3F, 4F, 5F,...,10F,......,500F,......
Je ne sais pas si cela à une importance pour l'application audio.
Avec un signal carré les fréquences supérieures à 10F ont un niveau très faible et peuvent être négligées.
Plus de détail : voir les séries de Fourier.