Pour tonifier les multiples haut-parleurs en utilisant Arduino, la fonction de ton peut être utilisée. La tonalité de fonction a trois arguments: l'un est le numéro de broche sur lequel le haut-parleur est connecté à Arduino, le deuxième argument est la fréquence du ton et la troisième est la durée pour laquelle le ton doit être joué. La fonction génère une onde carrée de la fréquence donnée. De même, si plusieurs haut-parleurs doivent être toniques, une fonction notone est utilisée pour arrêter le haut-parleur respectif afin que le haut-parleur suivant puisse fonctionner. Il n'y a qu'un seul argument pour la fonction notone qui est le numéro de broche de l'orateur respectif dont le ton doit être arrêté. La syntaxe pour la fonction de ton et aucune tonalité est donnée comme suit:
ton (numéro de broche, fréquence, durée);Il y a trois haut-parleurs utilisés dans le circuit; Chaque haut-parleur est affecté à une broche séparée d'Arduino et chaque haut-parleur fonctionne avec un retard de 2 secondes. Le diagramme de circuit pour donner des tons à différents haut-parleurs est donné comme:
Le code pour tonifier les trois haut-parleurs utilisant Arduino est donné comme:
void setup()Dans le circuit, le ton est généré sur les broches numériques 3,4,5 d'Arduino et après chaque fonction de ton (), une fonction notOne () est utilisée afin que les autres broches puissent également générer le ton.
Sortie de simulation:
Conclusion
Pour générer des mélodies en utilisant Arduino, la fonction de tonalité peut être utilisée. Cette fonction utilise la fréquence donnée par l'utilisateur sur lequel le ton est généré. De même, cette fonction peut être utilisée pour sonner une alarme pour différents niveaux d'avertissements donnant différentes fréquences pour chaque type d'avertissement. Ce discours explique brièvement comment générer trois tons différents sur trois haut-parleurs avec un retard de 2 millisecondes.