Benutzerdefinierte Arduino MIDI-Controller (8 / 14 schritt)

Schritt 8: Die Code - Analog: Testen


Die Uno

Der Code für den ATmega328 ist nun hochgeladen, aber die ATmega16U2 ist nur noch ein Serial - USB-Konverter. Wir müssen nun zu einem Serien - MIDI-über-USB-Konverter-Programm.

Dies ist, wie Sie es tun, auf Windows (Vista - 10):

  1. Laden Sie die neueste Java Runtime Environment von der Java-Website.
  2. Das Java-Installationsprogramm ausführen.
  3. Klicken Sie auf "installieren".
  4. Schließen Sie das Installationsprogramm, wenn Sie fertig sind.
  5. "Spiegeln" von der Atmel-Websiteherunterladen.
  6. Führen Sie das Installationsprogramm.
  7. Klicken Sie auf "weiter".
  8. Akzeptieren Sie die Bedingungen der Lizenzvereinbarung und klicken Sie auf "weiter".
  9. Klicken Sie auf "weiter".
  10. Klicken Sie auf "installieren".
  11. Klicken Sie auf 'weiter', wenn abgeschlossen.
  12. Klicken Sie auf "fertig".
  13. Nun, schließen Sie die Arduino an Ihren Computer an, und verwenden Sie einen kleinen Schraubenzieher, um den Reset-Pin des zweiten ICSP-Header auf den Boden zu verbinden. Dies ist der 6-polige ICSP Header in der Nähe der USB-Anschluss. (siehe Bild)
    Die ATmega16U2 ist jetzt im DFU Modus (Geräte-Firmware-Update). Lesen Sie mehr hier.
  14. Öffnen Sie die Systemsteuerung in Windows. Klicken Sie auf "Hardware und Sound".
  15. Unter "Geräte und Drucker", klicken Sie auf "Gerätemanager".
  16. Im Geräte-Manager gibt es eine Kategorie "Andere Geräte". In dieser Kategorie sollte es so etwas wie 'Arduino Uno DFU' oder "ATmega16U2 DFU". Rechtsklick auf das Gerät, und wählen Sie "Treibersoftware aktualisieren".
  17. Wählen Sie "mein Computer nach Treibersoftware suchen"
  18. Dann traf "Durchsuchen..." und navigieren Sie zu C:\Program Files\Atmel\Flip 3.4.7\usb in dem neuen Fenster.
  19. Stellen Sie sicher, dass 'Include Subfolders' aktiviert ist, klicken Sie auf 'Weiter'.
  20. Klicken Sie in der Windows-Sicherheit-Fenster, das erscheint auf "Installieren".
  21. Erhalten Sie eine Benachrichtigung, dass Windows die Treiber-Software für "AT90USB162" erfolgreich aktualisiert hat.
  22. Laden Sie die Arduino-Firmware von der Arduino GitHub Seite durch Klicken auf "RAW" und dann STRG + S speichern.
  23. Ändern Sie den Speicherort in Ihrem Ordner "Downloads", löschen Sie die Erweiterung TXT, und wählen Sie "Alle Dateien" (halten der .hex-Extension). Dann klicke auf "Speichern".
  24. Dimitri Diakopouloss HIDUINO Firmware von seiner GitHub-Seiteherunterladen. Wieder traf "Roh", Strg + S, löschen die Erweiterung TXT, wählen Sie "Alle Dateien" und speichern Sie es.
  25. Öffnen Sie die Flip-Software.
  26. Schlagen Sie Strg + S um ein Gerät auswählen, wählen "ATmega16U2", und klicken Sie auf "OK".
  27. Getroffen Sie Strg + U, und klicken Sie auf "Öffnen", um die USB-Verbindung öffnen.
  28. Schlagen Sie Strg + L um eine HEX-Datei zu laden.
  29. Navigieren Sie zum Ordner "Downloads" und laden Sie die "arduino_midi.hex"-Datei, die Sie in Schritt 24 heruntergeladen.
  30. Stellen Sie sicher alle 4 Boxen auf der linken Seite werden überprüft, und klicken Sie auf "Ausführen".
  31. Sobald dies abgeschlossen ist, können Sie die Arduino trennen. Jetzt ist es nicht mehr im DFU Modus.
  32. Gehen Sie zurück zum Geräte-Manager, und überprüfen Sie, ob die Arduino als ein MIDI-Gerät unter "Audio-, Video- und Gamecontroller" auftaucht.
  33. Jetzt ist Ihre Arduino eine funktionierende MIDI-Controller!

Schauen Sie für weitere Informationen und Anweisungen für Mac und Linux sich die Arduino-Hacker-Seite. So stellen Sie sicher, dass Sie "at90usb82" durch "at90usb162" ersetzen, und verwenden Sie die richtigen Dateinamen Ihrer HEX-Dateien.

Die Leonardo

Das Leonardo ist schon fertig, als MIDI-Controller zu verwenden.

Testen

Öffnen Sie Ihre Lieblings-audio-Produktion oder DJ-Software und gehen Sie auf Einstellungen. Der Arduino sollte nun im Reiter "MIDI" angezeigt werden. Sie können jetzt eine benutzerdefinierte Control-Oberfläche erstellen.

Da dies für jedes Programm anders ist, werde ich es auf Mixxx, kostenlos, open Source, alle Plattform-digital-DJ-Software zeigen.

  1. Drehen Sie alle Knöpfe und Regler auf Null.
  2. Schließen Sie Ihre Arduino an Ihren Computer an, wenn Sie nicht bereits haben.
  3. Mixxx zu öffnen.
  4. Schlagen Sie Strg + P um die Einstellungen zu öffnen.
  5. Auf der Registerkarte "MIDI-Controller" Ihre Arduino zu finden und aktivieren.
  6. Klicken Sie am unteren Rand des Fensters auf "MIDI-Learning Assistent".
  7. Klicken Sie auf "OK", wenn Sie aufgefordert werden, um die Einstellungen zu übernehmen, und klicken Sie auf "Beginnen".
  8. Das gezeigte Steuerelement zuweisen, den richtigen Knopf, bewegen Sie einfach den Regler oder Fader, dann klicken Sie auf 'Weiter'. Wenn Sie nicht das gezeigte Steuerelement zuweisen möchten, klicken Sie einfach "Überspringen".
  9. Wenn Sie fertig sind, schließen Sie das Fenster des Assistenten, und klicken Sie auf "OK" im Fenster "Einstellungen".
  10. Bewegen Sie die Kontrollen auf Ihre MIDI-Controller, und beobachten sie auf dem Bildschirm zu verschieben.
  11. Herzlichen Glückwunsch, baute Sie Ihre eigenen MIDI-Controller!

In Verbindung stehende Artikel

Arduino MIDI-Controller mit einem ZX Distanz und Geste Sensor

Arduino MIDI-Controller mit einem ZX Distanz und Geste Sensor

Herzlich Willkommen Sie auf dieser instructable wie eine sehr einfache MIDI-Controller mit der SparkFun ZX Distanz und Geste Sensor bauen. Diese instructable ist Teil einer Schule-Zuordnung.Hinweis: Dies ist keine Codierung Tutorial. Der fertige Code
Arduino MIDI-Controller

Arduino MIDI-Controller

Ein MIDI-Controller ist irgendein Stück Ausrüstung, die erzeugt und überträgt MIDI-Daten an MIDI-fähigen Geräten. Kurz gesagt, wenn Sie Tasten auf Ihrem MIDI-Controller haben, können Sie diese Tasten, um keinen Ton durch musikalische Software soll pr
Arduino MIDI-Controller - laufenTechshop mit Scarff Boarduino

Arduino MIDI-Controller - laufenTechshop mit Scarff Boarduino

ich habe an einer Reihe von verschiedenen Arduino Lösungen für MIDI umsah. Mein Projektkonzept beinhaltet mehr als 100 Analogeingänge, dass jeder Geschwindigkeit spüren und MIDI-Ausgang bieten.   Verwenden die Hintergrund-Infos habe ich von laufenTec
Arduino-Midi-Controller e-Licktronic

Arduino-Midi-Controller e-Licktronic

E-Licktronic erstellen Sie 3 verschiedene Blocks, Ihrer MIDI-Hardware zu bauenWeitere Informationen http://www.e-licktronic.com/en/
Gebäudeteil eine grundlegende Midi Controller 1 - einfache 3 Effekte Topf (Potentiometer) Arduino Uno MIDI-Controller (seriell-USB)... Schnell, einfach und billig!

Gebäudeteil eine grundlegende Midi Controller 1 - einfache 3 Effekte Topf (Potentiometer) Arduino Uno MIDI-Controller (seriell-USB)... Schnell, einfach und billig!

Hallo an alle,Ich bin relativ neu in Arduino und so haben meinen Weg zu meinem eigenen MIDI-Controllern gekämpft. Es gibt eine riesige Menge an Informationen verstreut, aber ich konnte ein einfaches Tutorial für ein einfaches Gerät finden; so, hier g
Benutzerdefinierte MIDI-Controller

Benutzerdefinierte MIDI-Controller

Dieses Tutorial zeigt Ihnen, wie einen benutzerdefinierte MIDI-Controller zu machen. (setzt Erfahrung mit MIDI-Controllern, einfache Schaltungen, einfache c coding)Schritt 1: Finden Sie heraus, welche Kontrolle Sie wollen auf Ihrem controllerWie viel
Teensy Monster v1. 0 / / DIY-MIDI-Controller

Teensy Monster v1. 0 / / DIY-MIDI-Controller

Willkommen bei den Instructable Teensy Monster!Diese Instructable hilft Ihnen Ihre Teensy Monster montieren, verstehen, wie man programmieren sie, und geben viele Tipps für den Aufbau eines großen DIY-Controllers.teensymonster.CCKaufen Sie Ihre Teens
Arcade-Taste MIDI-Controller

Arcade-Taste MIDI-Controller

, die eine Hardware-Schnittstelle zu Ihrer Lieblingsmusik / DJ / VJ-Software kann wirklich öffnen Türen in Ihrer Kreativität. Die am weitesten verbreitete Form der Hardwaresteuerung auf Ihren PC für solche Anwendungen ist eine MIDI Controller.Ein MID
Umwandlung von geretteten Spielzeug in einem MIDI-Controller

Umwandlung von geretteten Spielzeug in einem MIDI-Controller

In dieser Instructable, ich werde gehen Sie durch den Prozess der Umwandlung von geretteten Lärm machen Kinderspielzeug in eine wirklich nützliche Musikinstrument mit MIDI! Werft einen Blick auf nur einen Blick über den Titel der Schritte in diesem I
MIDI-Controller mit Tastaturen

MIDI-Controller mit Tastaturen

Heute bauen wir die 400 Schlüssel MIDI-Controller mit einem Arduino und Computer-Tastaturen!Für die Budget bewusste Musik-Produzenten gibt ist dieses Projekt eine gute Möglichkeit, eine kostengünstige Steuerkarte für Ihre digitale audio-Workstation z
Makey Makey MIDI-Controller

Makey Makey MIDI-Controller

Makey makey ist ein Mikrocontroller, der als eine Tastatur fungiert, wenn es an Ihrem Computer angeschlossen ist. Ich umprogrammiert es, so dass es MIDI-Noten sendet. Warum? Da bei der Verwendung einer Tastatur Dinge zu kontrollieren hat das Fenster,
Arcade-Stil DJ-Midi-Controller

Arcade-Stil DJ-Midi-Controller

>>> Dies ist noch nicht ganz fertig, wie ich ein bisschen der Schaltung oben gespannt. Ich werde die instructable zu aktualisieren und ein Video hochladen, wenn es sortiert <<<Ich bin seit ca. 10 Jahren als DJ, und für den letzten habe i
Sugarcube MIDI Controller

Sugarcube MIDI Controller

Dieses Projekt ist eine tragbare, Arduino powered, Grid-basierte MIDI-Controller, der in eine Vielzahl von apps, viele Dinge mit Klang zu tun hochfährt. Es hat 16 beleuchtete Tasten, als ein- und Ausgänge verwendet, um dem Controller visuelles Feedba
Ziehen Sie es selbst - MIDI-Controller mit Leitlack

Ziehen Sie es selbst - MIDI-Controller mit Leitlack

"Draw-It-Yourself" ist ein MIDI-Controller, der Leitlack als Taster verwendet. Es basiert auf Arduino und nutzt einen kapazitiven Sensor (zwei, eigentlich) um festzustellen, ob die gezeichneten Tasten oder nicht berührt werden.http://sanidanz.tu