Inhaltsverzeichnis:
- Schritt 1: Zubehör
- Schritt 2: Schaltung
- Schritt 3: Codes
- Schritt 4: Laden Sie die Codes hoch
- Schritt 5: Fehlerbehebung
- Schritt 6: Kleine Spitze
Video: Tasteninstrument mit Arduino (aus Arduino Book) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hier ist ein Tutorial zum Erstellen von Tasteninstrumenten mit Arduino. Es dauert nur 6 Schritte, was für Anfänger leicht ist, mit Arduino zu beginnen. Das Ergebnis des Projekts klingt eher nach einem Percussion-Instrument als nach einer Saite. Es sind 4 Noten enthalten: C, D, E und F.
Schritt 1: Zubehör
Hier ist die Materialliste für dieses Projekt:
- ein Arduino Uno
- ein Steckbrett (Größe spielt keine Rolle und muss nicht am Arduino befestigt werden)
- ein Piezo
- 4 Drucktasten
- 4 Widerstände
- 2 10k Ohm Widerstand (braun, schwarz, orange)
- ein 220 Ohm Widerstand (rot, rot, braun)
- ein 1M Ohm Widerstand (braun, schwarz, grün)
- 9 Drähte (Länge spielt keine Rolle, je kürzer die Drähte passen, desto ordentlicher sieht das Board aus)
Plus: - ein Adapter, der helfen kann, die Codes vom Computer/Laptop auf den Arduino hochzuladen
Schritt 2: Schaltung
Nachdem alle Vorräte vorbereitet sind, können wir mit dem Erstellen der Schaltung fortfahren. Hier zwei Bilder der Schaltung. Einer ist der Schaltplan und der andere ist das tatsächliche Aussehen der Platine. Sie haben beide recht. Es ist in Ordnung, beide Wege zu befolgen, um die Schaltung zu erstellen, obwohl das tatsächliche Aussehen etwas geradliniger ist.
(In diesem Projekt haben alle Komponenten keine Polarität, was bedeutet, dass es in beiden Richtungen funktionieren sollte, wenn die Beine auf die Platine gesteckt werden)
Schritt 3: Codes
Hier sind die Codes für dieses Projekt:
int-Tasten[0];
int-Noten = {262, 294, 330, 349};
Void setup () { Serial.begin (9600); }
Leere Schleife () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
if (keyVal == 1023) { Ton (8, Noten [0]); }
else if(keyVal >=990 && keyVal <= 1010) { Tone(8, Noten[1]); }
else if(keyVal >=505 && keyVal <= 515) { Ton (8, Noten [2]); }
Sonst if(keyVal >=5 && keyVal <= 10){tone(8, notes[3]); }
sonst { kein Ton(8); }
}
(Zu beachten: Vergessen Sie nicht, nach jeder Zeile ein Semikolon zu setzen; nachdem alle Codes fertig sind, überprüfen Sie es, indem Sie auf das Häkchen in der oberen linken Ecke klicken, nachdem Sie darauf geklickt haben, müssen Sie es speichern; nachdem die Codes erstellt wurden überprüft, gehen Sie zu Tools, hier sind zwei Dinge unter diesem Inhalt, die getan werden sollten: 1. Board, wählen Sie "Arduino/Genuino Uno"; Port, wählen Sie die einzige Option dort, ***das ist wirklich wichtig)
Schritt 4: Laden Sie die Codes hoch
Um die Codes vom Computer/Laptop auf das Arduino hochzuladen, wird der Adapter benötigt, er hat eine Seite, die mit dem Arduino verbunden ist, und die andere Seite ist der USB-Anschluss.
(Der Adapter sollte immer im Arduino-Kit enthalten sein.)
Schritt 5: Fehlerbehebung
Wenn alles von Schritt 1 bis Schritt 4 erledigt wurde, aber es nicht funktioniert, ist hier die Liste der Dinge, die getan werden können:
- Überprüfen Sie alle Verbindungen, um zu sehen, ob sie fest verbunden sind oder nicht, einschließlich Drähte, Knöpfe, Widerstände und das Piezo
- Überprüfen Sie die Codes, ob sie hochgeladen wurden oder nicht
- Wenn Batterien beteiligt sind, wenn es an den Arduino angeschlossen wurde, aber kein Licht auf der Arduino-Platine leuchtet, bedeutet dies, dass die Batterie leer ist
Schritt 6: Kleine Spitze
Nachdem die Fehler behoben wurden und die Fehler festgestellt wurden, können Änderungen vorgenommen werden. Wenn es sich bei den Änderungen um die Anschlüsse oder die Polarität handelt (nicht in diesem Projekt), die nichts mit dem Code zu tun haben, können wir jederzeit diese Reset-Taste auf dem Arduino-Board drücken. Auf diese Weise müssen wir die Codes nicht jedes Mal neu hochladen, wenn wir Änderungen an den Verbindungen vornehmen.
Empfohlen:
Kontrollieren Sie die LED aus Ihrem WiFi-Netzwerk! SPEEEduino V1.1: 4 Schritte (mit Bildern)
Kontrollieren Sie die LED von Ihrem WiFi-Netzwerk aus! SPEEEduino V1.1: Was ist das SPEEEduino? Das SPEEEduino ist ein Wi-Fi-fähiges Mikrocontroller-Board, das auf dem Arduino-Ökosystem basiert und für Pädagogen entwickelt wurde. Der SPEEEduino kombiniert den Formfaktor und den Mikrocontroller des Arduino mit dem ESP8266 Wi-Fi SoC, wodurch
So schalten Sie jedes Gerät aus der Ferne ein, z. einen Computer (mit einem Mobiltelefon): 5 Schritte
So schalten Sie jedes Gerät aus der Ferne ein, z. ein Computer (mit einem Mobiltelefon): In diesem anweisbaren zeige ich Ihnen, wie Sie ein altes Mobiltelefon in einen Fernschalter für Ihren Computer verwandeln. Für andere Geräte siehe letzter Schritt. Dies ist fast kostenlos, wenn Sie ein altes Handy und eine SIM-Karte besitzen. Was Sie brauchen: - Altes Handy (w
Wie erstelle ich einen FUZZ-Gitarreneffekt aus dem Aliexpress DIY-Kit: 20 Schritte (mit Bildern)
Wie man FUZZ-Gitarren-Effekt aus Aliexpress DIY-Kit macht: Ich habe DIY Fuzz-E-Gitarren-Effekt von AliExpress gekauft und es gab so bescheidene Informationen, dass ich beschlossen habe, ein Instructables für andere, weniger erfahrene Benutzer oder Käufer zu machen. Das ist also
So wählen Sie einen Mikrocontroller aus: 21 Schritte (mit Bildern)
So wählen Sie einen Mikrocontroller aus: Früher war die Anzahl der verschiedenen Mikrocontroller-Chips, die dem Bastler zur Verfügung standen, ziemlich begrenzt. Man musste alles verwenden, was man beim Chip-Versandhändler kaufen konnte, und das schränkte die Auswahl auf eine kleine Anzahl von Ch
Wie konvertiert man ein physisches Buch in ein E-Book?: 7 Schritte (mit Bildern)
Wie wandelt man ein physisches Buch in ein E-Book um?: Als Student im Hauptfach Chemieingenieurwesen habe ich normalerweise umfangreiche Lehrbücher, technische Bücher und Notizen zum Scannen (manchmal drucken) Ich habe seit einiger Zeit nach einem effizienten Buchscanner gesucht, aber die meisten sind es teuer, extrem groß. Es dauerte nicht lange