Arduino IDE Code mit Matlab SImulink Steuerprogramm verbinden

Gast #5999343
Unbekannt schrieb:
> verbinden kann.

Verbinden kann man mit zum Beispiel mit einem Kleber, oder
einem Faden, oder einem Seil. Gummizug ist auch ganz gut
geeignet.

Verbinden im übertragenen Sinne geht auch mit einer seriellen
Schnittstelle.

Genauere Angaben sind wegen der vagen Fragestellung leider
nicht möglich.
Gast #5999780
kann ich im Arduino IDE was programmieren und das auf Arduino board 
laufen lassen und danach Im Simulink mein Stuerprogramm auf Arduino 
"Auch" laufen lassen so dass ich die Ports auslesen kann?

Funktioniert die Serielle Schnittstelle auch im Simulink?
Gast #5999788
Unbekannt schrieb:
> Im Simulink mein Stuerprogramm auf Arduino "Auch" laufen lassen

2 Programme parallel auf dem Arduino? Nein. Du kannst höchstens das 
Simulink Zeug auf dem PC mit dem Arduino reden lassen. Oder aus Simulink 
Code generieren lassen und diesen in das Arduino Programm integrieren. 
Das kann aber ggf. kompliziert werden.
#5999790
Unbekannt schrieb:
> kann ich im Arduino IDE was programmieren und das auf Arduino
> board
> laufen lassen und danach Im Simulink mein Stuerprogramm auf Arduino
> "Auch" laufen lassen so dass ich die Ports auslesen kann?

Nein, das wird so nicht funktionieren. Simulink wird dein Programm 
einfach überschreiben.
Es macht dann letztendlich nichts anderes, als die Ports auszulesen und 
über die Serielle Schnittstelle die Daten an den PC zu übertragen, wo 
dir die Werte in Simulink angezeigt werden.

> Funktioniert die Serielle Schnittstelle auch im Simulink?
Klar funktioniert die.
Gast #5999791
Du kannst in  Simulink wie bei Matlab auch eine Serielle Schnittstelle 
implementieren. Entsprechenden Programmcode im Arduino kann die 
Kommandos dann verarbeiten und drauf antworten.
#5999800
Du kannst den Arduino als Schnittstelle/IO-Board für Matlab oder 
Simulink nutzen. Matlab flasht dazu seine eigene Firmware.

Getestet habe ich normale GPIO, SPI und I2C. ADC noch nicht, aber ich 
wüßte nicht, warum das nicht gehen sollte.

Eigentlich eine feine Sache für Quick&Dirty-Anwendungen oder für 
Prototyping-Szenarien.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.