Je n’avais pas percuté que c’etait pour un stage. Évidement @fdufnews a raison il te faut tout justifier.

Il manque une information : quelles autres taches le micro aura t-il a exécuter ?

J’imagine que tu dispose d’un oscilloscope.
Tu peux immédiatement faire un test pour determiner la frequence max obtenable avec la solution logicielle :
Une loop comme :

Void loop()
{
  digitalWrite( x, HIGH) ;
  digitalWrite(x, LOW) ;
 }

Te donnera une première limite haute, un test avec la fonction digitalWriteFast te donnre une autre limite haute.
Un test à l’oscillo , a défaut à l’analyseur logique, est a faire pour vérifier que le rapport cyclique est suffisament proche de 50/50 (temps du 1 par rapport au temps du 0) pour ton application.

La fonction loop devant probablement faire autre chose, a toi de verifier si c’est possible.

Après en avoir parlé avec mon tuteur, on va suivre votre conseil et utiliser le micro-controleur. Il faudrait que je réalise un schéma élec et un listing des composants nécessaires au projet. J'ai trouvé quelques exemples de projets qui utilisait le module pour fabriquer des GBF avec des montages assez élaborés. Mon usage étant plus restreint, je peux me contenter de mon arduino, mon afficheur LCD, mon clavier numérique et le module ? (je m'excuse d'avance si mon propos est confus, je suis plus que néophyte... :sweat_smile:)