Arduino: construire des haut-parleurs et des tonalités de sortie - comment cela fonctionne
Vous pouvez également utiliser l'Arduino pour construire un haut-parleur et avoir une sortie de tonalité. Vous pouvez découvrir exactement comment cela fonctionne et de quel code vous avez besoin dans cette astuce pratique.
Arduino: construire des haut-parleurs et des tonalités de sortie - comment cela fonctionne
Pour transformer votre Arduino en haut-parleur, vous devez d'abord distinguer entre un buzzer actif et un buzzer passif. Un buzzer actif est déjà équipé d'une source oscillante qui génère un son dès qu'une tension est appliquée. Cependant, vous ne pouvez produire qu'un seul son avec.
- Un buzzer passif est un peu mieux. Vous pouvez contrôler la tonalité à l'aide de la modulation de largeur d'impulsion. Connectez simplement le buzzer à la terre et à une broche PWM (par exemple la broche 9).
- Vous pouvez maintenant facilement émettre des tonalités en utilisant la méthode des tonalités. Pour ce faire, écrivez »tone (9, 2000)«. Maintenant, une tonalité serait émise sur la broche 9 avec une fréquence de 2000 Hz.
- Si vous le souhaitez, vous pouvez également spécifier la durée en secondes avec un paramètre supplémentaire: »tonalité (9, 2000, 5)«. Le son ne dure donc que cinq secondes; sinon, il serait joué pour toujours.
- Avec la commande »noTone (9);« vous terminez toutes les tonalités sur une broche.
- Astuce: Au fait, vous pouvez jouer des mélodies professionnelles avec l'Arduino. Importez d'abord la bibliothèque de sons avec la commande »#include" pitches.h "«. Certaines variables ont déjà été créées dans cette bibliothèque, de sorte qu'une fréquence a été automatiquement affectée à une certaine note, comme »NOTE_C3«.
Dans le prochain conseil pratique, nous vous montrerons comment construire un thermomètre avec l'Arduino.