[resolu]fréquence minimale de tone() ?

Bon, le forum anglais m'a donné la solution : en fait la fonction tone() inclue dans le code arduino de base est une version allégée de la librairie Tone.h disponible ici :
http://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation

et elle utilise seulement un timer 8 bits, ce qui ne permet pas de descendre en dessous de 31Hz. Ceci explique cela.

Pour aller jusqu'a 1Hz, il faut utiliser un timer 16bits, et pour cela il faut employer la version complète de Tone, disponible sur le lien précédent.

N’empêche que j'aimerai bien comprendre le bug d'affichage de mon oscillo, mais ça c'est une autre question.