Un tutoriel fort intéressant chez Instructables.com, qui nous explique comment buzzer. Ce tutoriel est d'autant plus intéressant, dans la mesure où il ne se borne pas à émettre une succession de fréquences sur une durée plus ou moins longue, mais bien de simuler une sorte de vibrato rendant là chose moins "sonnerie de téléphone monophonique", et plus agréable. Enfin, à vous de juger.
On saluera l'originalité du montage vidéo. D'un point de vue technique rien d'exceptionnel pourtant, le matériel requis reste simple, l'Arduino toujours au coeur de l'exploit, un buzzeur et du code. L'ensemble des libraries utilisées sont open-source
void buzz(int targetPin, long frequency, long length) { long delayValue = 1000000/frequency/2; long numCycles = frequency * length/ 1000; for (long i=0; i < numCycles; i++) { digitalWrite(targetPin,HIGH); delayMicroseconds(delayValue); digitalWrite(targetPin,LOW); delayMicroseconds(delayValue); } } // utilisation buzz(4, 2500, 1000); // buzz sur pin 4 à 2500HzVoici l'une des fonctions les plus intéressantes selon moi, qui a inspiré le projet, (infos détaillées sur le blog de Rob Faludi) à essayer telle quelle si un buzzeur vous tombait par hasard sous la main.

