Étape 5: Arrimage du haut-parleur à l’Arduino
- Il s’avère que vous pouvez en effet produire jusqu'à 3 séparer les tons sur un Arduino avec cette bibliothèque. Toutefois, l’instance de ton 3ème est entraînée par Timer0, une horloge matérielle, qui est utilisé par Arduino pour faire bouger les millis(). Timer0 rend également delay() possible, et donc lorsque vous intégrez le 3e ton, vous obtenez raccroché lorsque vous tentez de delay(). Je voudrais delay() et je sais que vous faites trop. Donc, ce synthé vous permettra de jouer des accords note 2 et vous laissent encore delay() youpi !
La bibliothèque de ton vous permet de sortie audiofréquence mis sur aucune broche numérique. J’utilise pour ma sortie audio digitalPin 2 et digitalPin 3. De nombreux tutoriels vous dira de mettre une résistance entre la digitalPin et un des fils du haut-parleur. Cela fonctionne bien pour contrôler le niveau du volume. J’utilise ici des résistances de 1K. Si vous utilisez des résistances de 100 ohms, il sera en effet très fort !
L’autre fil est souvent relié directement au GND. Je ne veux pas vous faire plus. Je veux que vous mettez un condensateur électrolytique entre le locuteur et GND. La valeur de votre condensateur doit être 4.7UF ou 10uF. Votre choix. C’est ce qu’on appelle un condensateur de couplage AC. Il protègera votre haut-parleur de contrôleur de domaine actuel qui pourrait l’endommager et permet au signal audio AC passer à travers. Croyez-moi, c’est mieux.