Um die mehrfachen Lautsprecher mit Arduino zu straffen, kann die Tonfunktion verwendet werden. Der Funktionston hat drei Argumente: Eine ist die Pin -Nummer, auf die der Lautsprecher mit Arduino verbunden ist, das zweite Argument ist die Frequenz des Tons und die dritte ist die Dauer, für die der Ton gespielt werden soll. Die Funktion erzeugt eine quadratische Welle der angegebenen Frequenz. In ähnlicher Weise wird eine NOTONE -Funktion verwendet, um den jeweiligen Sprecher zu stoppen, damit der nächste Sprecher ausgeführt wird. Es gibt nur ein Argument für die NOTONE -Funktion, die die Pin -Anzahl des jeweiligen Lautsprechers ist, dessen Ton gestoppt werden soll. Die Syntax für den Ton und keine Tonfunktion wird angegeben als:
Ton (Pin-Number, Frequenz, Dauer);Es gibt drei Lautsprecher im Stromkreis; Jeder Lautsprecher wird einem separaten Stift von Arduino zugeordnet und jeder Lautsprecher läuft mit einer Verzögerung von 2 Sekunden. Das Schaltplan für die Verleihung von Tönen an verschiedene Lautsprecher wird gegeben als:
Der Code für das Tonen der drei Lautsprecher mit Arduino wird als:
void setup ()In der Schaltung wird der Ton auf den digitalen Stiften 3,4,5 Arduino erzeugt, und nach jedem Ton () -Funktion wird eine NOTONE () -Funktion verwendet, damit die anderen Stifte auch den Ton erzeugen können.
Simulationsausgabe:
Abschluss
Um Melodien mit Arduino zu erzeugen, kann die Tonfunktion verwendet werden. Diese Funktion verwendet die Frequenz des Benutzers, auf der der Ton generiert wird. In ähnlicher Weise kann diese Funktion verwendet werden. In diesem Diskurs wird kurz erklärt.