Arduino mit Processing steuern

michael_x:
Das ist ja auch nicht "innerhalb Java" .

Das hier auch nicht.

Habe nochmal drüber nachgedacht:
Wenn man es sowie in dem Code oben auf beiden Seiten komplett per Hand macht, sollte es ohne Probleme gehen. Die Probleme fangen an sobald man auf einer Seite einen automatischen Konverter auf Byte Array Basis oder sowas wie einen I/O Stream verwendet. Die erwarten eine Byte Ordnung, die man nicht immer ändern kann.

Anyways...

Auf dem Arduino müsste ein Firmata sketch um die Autonom-Funktionen erweitert werden.

Habe mit Firmata praktisch noch nichts richtiges gemacht, aber ja. Es sollte eigentlich ohne große Probleme möglich sein, dass der Arduino von sich aus werkeln kann und trotzdem noch Firmata-Kommandos nebenbei empfängt.

Da gibt es in loop() wohl eine Zeile wie "Wenn Firmata Daten da sind, bearbeite sie". Wenn nicht macht man was anderes.

Ob dazu eine "universelle" Firmata/Processing Kommunikation oder was selbstgestricktes Spezielles kommt, ist nach meiner Einschätzung eher eine Frage der Vorliebe als von Gut/Schlecht.

Auch der Programmier-Kenntnisse. Was fertiges zu verwenden ist hier wahrscheinlich einfacher.