Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
techniken:osc [2015/02/16 12:29] fbonowski |
techniken:osc [2016/01/21 12:45] (aktuell) |
||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
===== Einrichtung unter Arduino ===== | ===== Einrichtung unter Arduino ===== | ||
- | Damit | + | Damit euer Arduino-Programm mit OSC-Nachrichten etwas anfangen kann, müssen diese zuerst in ihre Adresse und Argumente zerlegt werden. Dafür gibt es eine sehr bequeme (und leider auch etwas "fette") Library, die ich für euch so angepasst habe, dass sie mit einem über die Serielle Schnittstelle angebundenem WiFly-Modul funktioniert: |
- | Daten schicken aus Processing | + | [[https://github.com/Zapalot/ArdOscForSerial]] |
- | Eine Library zum verschicken von OSC-Nachrichten (über WLAN oder Netzwerk) unter Processing gibt es hier: http://www.sojamo.de/libraries/oscP5/ | + | Wieder gilt: |
+ | - Herunterladen: Link „Download .zip“ auf der rechten Seite. | ||
+ | - Entpacken. | ||
+ | - Umbenennen: Die der Ordner aus den .zip Dateien, die Ihr von GitHub bekommt, haben immer noch ein -master im Dateinamen, den ihr duch Umbenennen entfernen müsst. Also den Ordner ArdOscForSerial-master in ArdOscForSerial umbenennen. | ||
+ | - Verschieben: Der Ordner mit der Library muss ins Arduino library Verzeichnis: (Das liegt bei den meisten unter Dokumente/Arduino/libraries) | ||
- | Damit der Code aus den Beispielen funktioniert, müssend dort noch die IP Adresse und der Port der Wifly eingetragen werden, damit die Nachrichten auch an den richtigen Empfänger kommen | + | Wie das Senden und Empfangen von OSC-Nachrichtem vom Arduino aus funktioniert, seht ihr in den Beispielen der Library. |
+ | |||
+ | WICHTIG: Ihr müsst aufpassen, dass ihr die Argumente einer OSC-Nachricht auch als den Typen rausholt, als der sie geschickt wurde - sonst passieren u.U. seltsame Dinge... | ||
+ | |||
+ | ===== Einrichtung unter Processing ===== | ||
+ | Eine Library zum verschicken von OSC-Nachrichten (über WLAN oder Netzwerk) unter Processing gibt es hier: http://www.sojamo.de/libraries/oscP5/. Unter Processing läuft die Installation etwas unkomplizierter übers Menü: ''Sketch/Import Library/Add Library/oscP5''. | ||
+ | |||
+ | Schaut euch das Beispiel ''Contributed Libraries/oscP5/oscP5message'' an. Damit der Code aus dem Beispiel funktioniert, müssend dort noch die IP Adresse und der Port der Wifly eingetragen werden, damit die Nachrichten auch an den richtigen Empfänger gehen. |