Wie ein Instrument machen mit dem Arduino

Das Arduino können Sie darüber hinaus spielen einen Sound gehen - Sie Ihr eigenes Instrument, ähnlich dem Theremin erstellen. Das Theremin. Léon Theremin benannt nach seinem Erfinder, war eines der ersten elektronischen Instrumenten, in den 1920er Jahren entwickelt. Es funktionierte durch das elektromagnetische Feld der Hände des Spielers Ermittlungssignal zu ändern: einerseits für die Lautstärke und die andere für die Tonhöhe.

Die PitchFollower Skizze

In dieser Skizze, finden Sie heraus, wie ein Budget Theremin, um eine piezo als Lichtsensor mit der Tonhöhe zu steuern.

Ein 47K-Ohm-Widerstand

Diese Schaltung hat zwei getrennte Hälften, die piezo und die Lichtsensorschaltung. Die piezo wird, wie in der Skizze toneMelody verdrahtet, mit einem Draht in digitalem Stift 8 und der anderen an GND.

Wie ein Instrument machen mit dem Arduino

Der Lichtsensor ist mit 0 auf der einen Seite und auf der anderen 5V-Analog; der 4.7K Widerstand zwischen 0 und analoger Masse geschaltet.

Wie ein Instrument machen mit dem Arduino

Füllen Sie die Schaltung, und öffnen Sie die Skizze von Datei → Beispiele → 02.Digital → tonePitchFollower wählen.

Nachdem Sie die Skizze gefunden haben, drücken Sie die Compile, um den Code zu überprüfen. Syntaxfehler schalten Sie das Meldungsfeld rot, wenn sie entdeckt werden, und Sie sehen eine Fehlermeldung, die besagt, was falsch ist.

Wenn die Skizze richtig kompiliert, klicken Sie auf Hochladen, um die Skizze auf dem Board zu laden. Wenn es fertig ist das Hochladen, sollten Sie einen Lichtsensor haben, der die Tonhöhe Ihres Summer ändern wird. Wenn Sie keine Änderung hören, stellen Sie sicher, dass Sie auf über Ihr Steckbrett eine Schreibtischlampe einzuschalten. Dies wird helfen, den Unterschied zu erhöhen, wenn Sie den Lichtsensor mit der Hand abdecken.

Wenn nichts geschieht, sollten Sie noch einmal überprüfen Sie Ihre Verkabelung:

Stellen Sie sicher, dass Sie die richtige PIN-Nummer für die Ein- und Ausgänge verwenden.

Überprüfen Sie die Anschlüsse auf dem Steckbrett. Wenn der Sprung Drähte oder Komponenten, die nicht die richtigen Zeilen in dem Steckbrett verbunden verwenden, werden sie nicht funktionieren.

Die PitchFollower Skizze Aufschlüsselung

Diese Skizze wandelt direkt die Messwerte von dem Lichtsensor auf eine Frequenz eher als eine Nachschlagetabelle erfordern. Das bedeutet, dass man sie einzeln zwischen den Noten sowie wählen gleiten kann.

Im Setup wird die serielle Schnittstelle zu ermöglichen, geöffnet, um die Sensorwerte zu überwachen, wie sie kommen in.

In der Hauptschleife wird der Lichtsensor von den analogen Stift gelesen 0. Diese Lese auch auf den seriellen Monitor weitergeleitet wird.

Um den Sensor der Bereich in den Frequenzbereich umzuwandeln, die der Summer abdecken kann, verwenden Sie die Karte Funktion.

Die Ton-Funktion gibt dann die Note mit dem zugeordneten Sensorwert und eine sehr kurzen Dauer von 10 Millisekunden. Diese Dauer dient den Ton hörbar, aber die wirkliche Dauer machen bestimmt werden, wie lange Sie Ihre Hand über den Sensor halten, wie oben beschrieben.

Schließlich tritt eine kleine Verzögerung am Ende der Schleife, um die Stabilität für die Messwerte zu verbessern.

In Verbindung stehende Artikel