générer 2 fréquences simultanément et indépendamment avec une arduino?

bonjour,

j'ai un projet actuellement qui me pose souci.
le hic est que j'ai besoin de générer 2 fréquences indépendantes sur un arduino uno.
on a testé la commande tone qui fonctionne bien mais le hic est que, à ce que j'ai compris, elle ne peut être utilisée qu'une seule fois.
vrai ou faux?
si c'est vrai, comment faire pour générer 2 fréquences indépendamment ?

merci

Quelles sont les 2 fréquences à générer ?

ce sont deux signaux carrés dont la fréquence varie dans un jeu vidéo.
Je récupère les données avec X-Sim, et je les traite ensuite avec l'arduino.

Pour générer ces fréquences j'utilise la fonction tone, mais apparement on ne peut générer qu'un signal avec cette fonction, du coup je suis un peu embêté.

ce sont deux signaux carrés dont la fréquence doit varier en fonction de la vitesse et du régime moteur d'un véhicule

Oui d'accord, mais quelles fréquences?

euh ben on va dire de 0 à 20000hz maxi

La solution est d'utiliser 2 timers et de ne pas passer par les fonctions Arduino. Le timer 1 donne une bonne précision avec ses 16 bits.

Salut,

Tu peut t'inspirer de mon code pour générer de la musique polyphonique :

Avec seulement deux voies ça devrait pouvoir atteindre les 20KHz sans causer de distorsion dans le signal.