Joystick Daten und Steuerprogramm Zusammenfügen

Gast #5987209
Lesenswert?

Hallo zusammen,

Ich habe ein Arduino Mega 2560 und soll 2 Propellerarme mit einem 
USB-Joystick steuern. Die Steuerung soll über Matlab Simulink laufen. ES 
gibt schon eine Steuerprogramm dafür, aber ohne denn USB Joystick 
eingebunden.

Jetzt habe ich mir ein USB shield besorgt und denn Joysticken 
angeschlossen. Mit hilfe eines USBHIDJoystick Code was ich aus dem 
Internet habe bekomme ich auf meine Serielle Monitor Daten von mein 
Joystick sobald ich es bewege.

Die Frage ist jetzt wie kann ich die Daten die vom Joystick kommen und 
das Steuerprogramm was in Matlab Simulink erstellt wurde miteinander 
verbinden?

Ich habe mir gedacht das ich mit Hilfe von daten Auslesen vom Arduino 
auf MAtlab übertrage. Jedoch kann ich es nicht bzw. weiss ich ned wie 
ich es in Simulink Übertrage.

Ich hoffe ihr könnt mir weiterhelfen
Gast #5987740
Lesenswert?

David schrieb:
> Die Steuerung soll über Matlab Simulink laufen.

Warum?

David schrieb:
> Ich habe mir gedacht das ich mit Hilfe von daten Auslesen vom Arduino
> auf MAtlab übertrage. Jedoch kann ich es nicht bzw. weiss ich ned wie
> ich es in Simulink Übertrage.

Ich vermute, du steckst irgendwie planlos teilfunktionierende Sachen 
zusammen.

Frage meinerseits
Soll der ganze Spaß irgendwann mal ohne Matlab Simulink laufen?
Gast #5987867
Lesenswert?

Es ist ein Hochschulprojekt. Ich habe wirklich wenig Ahnung darüber. Der 
Vorgänger hat schon ein Steuerprogramm in Matlab entwickelt. Zu deiner 
Frage, das ganze soll bzw muss über Matlab gesteuert werden.
Gast #5987877
Lesenswert?

Ich habe vom Professor einen USB-Joystick bekommen und muss damit 2 
Propellern steuern. Der Vorgänger hat es mit einem Arduino Joystick(wo 
man direkt an dem Arduino Port anschliessen kann) hinbekommen.
Gast #5987879
Lesenswert?

David schrieb:
> Ich habe vom Professor einen USB-Joystick bekommen und muss damit
> 2
> Propellern steuern. Der Vorgänger hat es mit einem Arduino Joystick(wo
> man direkt an dem Arduino Port anschliessen kann) hinbekommen.

Den solltest du doch mit demvon Wolfgang genannten Objekt einlesen 
können.
Das Arduino-Ding müsstest du per serieller Schnittstelle einlesen.
Gast #5987916
Lesenswert?

David schrieb:
> Geht es dann durch vrjoystick-
> Objekt?

Eher per serieller Schnittstelle.
Ich kenne mich nicht mit Matlab aus.
Es sollte sich aber etwas im Interney finden lassen, das die 
Kommunikation mit Matlab über die serielle Schnittstelle beschreibt.
Wie funktioniert wohl das Arduino-Terminal?!

1 Sekunde suchen (lassen):
https://www.mathworks.com/help/matlab/matlab_external/getting-started-with-serial-port-communication.html;jsessionid=cc75749b8139313f22b01095d2b5

Sollte man als Hochschul-Studierender nicht in der Lage sein, zwei 
Begriffe in die Suchmaschine seiner Wahl einzugeben?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren